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

 
 
> Сложности с 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
Ответов
demiurg_spb
сообщение Jan 3 2009, 21:50
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Что-то я не понял из Вашей схемы, что с линией reset... По идее её надо притянуть к VCC через подтягивающий резистор вроде как R6 (каков номинал?) ну кондёрчик поставить, который у Вас есть. Но с ним (с кондёром) могут быть грабли с DebugWire, его можно убрать пока отлаживать пытаетесь... У Вас наблюдается сильно разветвлённая схемка от ножки ресет (её назначение не ясно) - это плохо т.к. получается антена для ловли помех. Кстати принято на паттерне обозначать что у пина активный ноль (черта над словом reset или символ #)... И ещё советую обновить версию WinAvr или откатится к более ранней - ваша одна из "неудачных".


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:01
Рейтинг@Mail.ru


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