roman_golovenkov 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба Доброе время суток! Объясните, пожалуйста, неграмотному :rolleyes: . В меге 8 есть такие ноги РВ6 и РВ7. К ним подключается кварц (если использовать функции XTAL1/2) и часовой кварц (если использовать функции TOSC1/2). Вроде так из ДШ понял? А можно ли использовать их непосредственно как I/O??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба Конечно можно использовать как I/O если тактирование будет от внутреннего генератора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 8 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба А можно ли использовать их непосредственно как I/O??? Да, можно. Подключение к ним кварца - альтернативная функция этих ног. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
roman_golovenkov 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 (изменено) · Жалоба Может тогда что то не так делаю? Фьюзы выставляю так: CKSEL3..0 = 0100 - частота 8 МГц, внутренний генератор CKOPT = 1 - в ДШ условие при внутреннем генераторе SUT1..0 = 10 BODEN = 1 BODLEVEL = 1 BOOTRST = 1 BOOTSZ1..0 = 00 RSTDISBL = 1 Инициализирую порт В DDRB = 0xff А светодиоды на РВ6..7 не мигають :crying: Где то не догоняю... Изменено 9 ноября, 2011 пользователем roman_golovenkov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба Чем программируете и код , плиз Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
roman_golovenkov 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба CodeVision, STK500 /***************************************************** Chip type : ATmega8 Program type : Application AVR Core Clock frequency: 8.000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 256 *****************************************************/ #include <mega8.h> #include <delay.h> void main(void) { DDRB=0xFF; while (1) { PORTB=0XFF; delay_ms(1000); PORTB=0X00; delay_ms(1000); }; } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба CodeVision, STK500 Почему-то мне кажется , что галочки означают программирование единицы , а отнюдь не ноль. Поэтому CKSEL3//0 получается 1011. Такой уж он ATMEL Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
roman_golovenkov 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба Нет, с этим все ОК. Остальные биты мигают с частотой 1Гц. Галочка в CodeVision - бит установлен, а у ATMELA бит установлен - 0. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба Нет, с этим все ОК. Остальные биты мигают с частотой 1Гц. Галочка в CodeVision - бит установлен, а у ATMELA бит установлен - 0. Т.е не мигают PB6 PB7? Прочтите порт DDRB PINB и PORTB , что в старших битах Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 8 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба А светодиоды на РВ6..7 не мигають Вы реально к ногам светодиоды подключаете, или это - такой образный оборот речи? Какой ток для свечения светодиода нужен? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
roman_golovenkov 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 (изменено) · Жалоба Т.е не мигают PB6 PB7? Прочтите порт DDRB PINB и PORTB , что в старших битах Да, не мигают. После работы попробую прочитать и по UART на терминал пк отправить (по другому никак). Вы реально к ногам светодиоды подключаете, или это - такой образный оборот речи? Какой ток для свечения светодиода нужен? Реально, в STK500 смотрю. Ток получается где-то 20мА. На картинке часть схемы отладочной платы. Изменено 9 ноября, 2011 пользователем roman_golovenkov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба Да, не мигают. После работы попробую прочитать и по UART на терминал пк отправить (по другому никак). К чему она у Вас подключена , отладочная плата? К STK500? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
roman_golovenkov 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба ?? STK500 и есть отладочная плата+программатор! через переходник com-usb к ноутбуку (на нем CodeVision) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 · Жалоба ?? STK500 и есть отладочная плата+программатор! через переходник com-usb к ноутбуку (на нем CodeVision) А почему тогда надо После работы попробую прочитать и по UART на терминал пк отправить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
roman_golovenkov 0 9 ноября, 2011 Опубликовано 9 ноября, 2011 (изменено) · Жалоба А как еще? прочитать эти 2 бита и через другой порт на светодиоды отправить? Изменено 9 ноября, 2011 пользователем roman_golovenkov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться