реклама на сайте
подробности

 
 
> Сложности с AtTiny2313v + avrDragon
:-)
сообщение Jan 3 2009, 21:32
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006



Всем привет.

Пытаюсь разобраться с мк attiny2313v. С контроллерами дела практически не имел и решил попытаться освоить.

Суть проблемы: Собрал плату в соответствии со схемой в приложении. Пытаюсь её запрограммировать - через ISP - не получается. avrDragon проверил на плате avrbutterfly - работает хорошо. Пытаюсь запрограммировать attiny2313 - не программируется. Пишет примерно так:

Entering proggraming mode... fail

Контакты все проверил - вроде бы хорошо всё. Напряжение питания определяется правильно (2,9В).

DebagWire тоже не работает.

Пробовал отключить цепь сброса: отсоединял нулевые резисторы на схеме: заработал debagWire (ISP - так и не заработал). При подсоединении резистора 10к к питанию debagWire сохранял работоспособность. А вот при подключении конденсатора debagWire снова прекращал работать.

Возможно, именно в этой цепи какие-то проблемы?

И ещё один странный факт: запрограммировать через debagWire контроллер всё же удалось (простейшей прогой, мигающей светодиодами). Но вот при нажатии на кнопку reset происходит "зависание". Т.е. мигание светодиодов прекращается и они "замораживаются". Я вот думал, что при нажатии на reset должно происходить то же, что при отключении/включении питания. Так и должно быть (программа должна зависать)?

P.S. Пользуюсь winavr (20081205) и avrStudio (4.13 Build 528).
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
xemul
сообщение Jan 4 2009, 01:04
Сообщение #2



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Внимательно курим хотя бы Atmel\AVR Tools\Help\AVRDragon.chm, раздел Debugging an external target -> debugWIRE debugging.
R6 (или С10) нужно убрать. R8 - по вкусу (для отладки по dW пуллап не обязателен; если после отладки на PA2 останется функция сброса, то пуллап какого-либо вида нужен).
S1 во время отладки нажимать нельзя - dW работает именно по этой ноге контроллера, а Вы её серпом... (имхо, Вы выбрали не слишком прямое схемотехническое решение - ни кнопку обработать, ни сброс организовать при отладке по dW так не получится)
Одновременно пользоваться и ISP, и dW не выйдет. Единожды разрешив dW (н-р, через ISP), Вы сможете (снова) воспользоваться ISP, только запретив dW (или через Студию - в хелпе есть картинка; или из командной строки "<path_to>\avrdragon.exe -W").
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th August 2025 - 04:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.03353 секунд с 7
ELECTRONIX ©2004-2016