Вопрос по обучалке "Микроконтроллеры AVR..."
Добавлено: Чт апр 07, 2011 22:01:21
Приветсвую участников форума.
Заинтересовался тут микроконтроллерами, решил посмотреть на практике что да как.
Прочитал всю обучалку по микроконтроллерам AVR, купил ATtiny2313 т.к. AT90S2313 в продаже нигде уже нет. Спаял этот програматор и такой девайс для опытов только еще и с кнопками на портах D чтобы другие фишки посмотреть как работают. Код прошивки тоже из обучалки.
Для прошивки написал батник со след. содержимым:
Вобщем теперь какуюбы прошивку не лил, если шить с частотой отличной от 1Mhz, то ничего не работает. В чем может быть причина? Кварц стоит на 10Мhz, кондеры на 22пф, все спаяно строго по схеме из обучалки, да и в книгах также нарисовано.
Заинтересовался тут микроконтроллерами, решил посмотреть на практике что да как.
Прочитал всю обучалку по микроконтроллерам AVR, купил ATtiny2313 т.к. AT90S2313 в продаже нигде уже нет. Спаял этот програматор и такой девайс для опытов только еще и с кнопками на портах D чтобы другие фишки посмотреть как работают. Код прошивки тоже из обучалки.
Для прошивки написал батник со след. содержимым:
Контроллер прошился, но нифига не заработало. Долго все перепроверял, потом чето решил попробовать поменять частоту. И прошил используя такое содержимое батника:d:\avr\avreal\avreal32.exe +tiny2313 -! -p1 -ab -o10Mhz -ew output\hexfile.hex -n
pause=null
Все заработало.d:\avr\avreal\avreal32.exe +tiny2313 -! -p1 -ab -o1Mhz -ew output\hexfile.hex -n
pause=null
Вобщем теперь какуюбы прошивку не лил, если шить с частотой отличной от 1Mhz, то ничего не работает. В чем может быть причина? Кварц стоит на 10Мhz, кондеры на 22пф, все спаяно строго по схеме из обучалки, да и в книгах также нарисовано.
