roboforum.ru

Технический форум по робототехнике.


USB программатор для AVR

Все что связана с заливкой программ в микроконтроллеры.

Сообщение Adsw » 25 фев 2007, 02:37

Ощущается нестабильность работы. Шьем, например, несколько раз подряд один и тот же чип для эксперимента - в 60% случаев шьет с ошибками (verify не проходит). Шлейф от программатора до target ~15 см. Питание ATmega8 выполнено на LDO 3.3В, D- подтянуто через 1.6К (ну не было под рукой 1.5К). Резисторы в линиях данных 390 Ом, остальное все путем - кроме вышеперечисленного отличий от оригинальной схемы нет.
Adsw
 
Сообщения: 10
Зарегистрирован: 07 фев 2007, 20:34
Откуда: Москва

Сообщение TamTam » 25 фев 2007, 14:36

Всех страждущих заиметь заводскую ПП просьба собераться ЗДЕСЬ
http://electronix.ru/forum/index.php?showtopic=27832
TamTam
 
Сообщения: 10
Зарегистрирован: 16 фев 2007, 20:30
Откуда: г.Воронеж

Сообщение avr123.nm.ru » 25 фев 2007, 15:51

TamTam писал(а):Всех страждущих заиметь заводскую ПП просьба собераться ЗДЕСЬ
http://electronix.ru/forum/index.php?showtopic=27832


ИМХО лучше народ собирать там где регистрация не нужна - например там:   http://telesys.ru/wwwboards/mcontrol/index.shtml
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Adsw » 26 фев 2007, 23:10

Я, безусловно, понимаю, что все заняты своими делами, но тем не менее хотелось бы услышать мнение коллег, собравших программатор.

Ситуация, описанная мной выше, улучшилась - доработал фильтры по питанию таргета, теперь с выключенным LOW SCK все шьется хорошо, а вот при замыкании соответствующего джампера начинаются глюки.

По осциллографу на выводе SCK все путем, а вот verify после программирования не проходит.

Причем после чтения другим программатором (проверенным и исправным) выясняется, что ПРОШИЛОСЬ все верно, ошибка возникает именно в процессе verify - видим сообщение от AVRProg вида "Address: 0x0000 Expected: что-то Received: другое", причем всегда по адресу 0x0000.

После этой ошибки AVRProg даже при отключенном LOW SCK принимает с программатора все, что угодно, кроме правильных данных (это касается и Read, и Advanced...), лечится оказия только отключением-подключением программатора и перезапуском AVRProg. Может кто-то сталкивался или есть какие-либо соображения? Всем спасибо заранее.

PS. Если кто-то пробовал шить с включенным LOW SCK, просьба отписаться о результатах.

PPS. Насчет платы - а почему не хотите использовать утюжно-лазерный метод? ИМХО для односторонней платы ~5x8 см самое оно.
Adsw
 
Сообщения: 10
Зарегистрирован: 07 фев 2007, 20:34
Откуда: Москва

Сообщение prottoss » 27 фев 2007, 00:21

Выложил исходники
prottoss
 
Сообщения: 41
Зарегистрирован: 17 июл 2006, 16:24
Откуда: Новокузнецк

Сообщение libricon » 27 фев 2007, 20:30

да я и гладил....
libricon
 
Сообщения: 303
Зарегистрирован: 09 июн 2005, 19:49

Сообщение avr123.nm.ru » 27 фев 2007, 22:11

prottoss писал(а):Выложил исходники


ГУСАР !!!
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение prottoss » 28 фев 2007, 15:58

avr123.nm.ru писал(а):
prottoss писал(а):Выложил исходники

ГУСАР !!!
Да нет :-) Просто коммерческой выгоды я не вижу, а быть кощеем и собакой на сене быть не хочется. Я более менее довел исходники до ума и выложил. Уверен, кому то они помогут
prottoss
 
Сообщения: 41
Зарегистрирован: 17 июл 2006, 16:24
Откуда: Новокузнецк

Сообщение otvertkin » 01 мар 2007, 14:53

Господа! Выложите пож-ста картинку с примером программирования фузов для данного проекта.
otvertkin
 
Сообщения: 4
Зарегистрирован: 01 мар 2007, 14:44
Откуда: Stavropol

Сообщение avr123.nm.ru » 01 мар 2007, 23:21

на оф сайте вроде было, или в архиве с прошивкой.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Chooze » 29 мар 2007, 20:47

Собрал прогер предложенный Prottossom. Всё пашет без проблем, шлейф длинной ~30см. Единственное не жадничать с блокировочными кондёрами по питанию. Проверял работу в CodeVision, прошивал мегу16. Замечено - прошивание идёт кок бы равками по 5-15 процентов, чтение также. Причём программирование идёт медленней чем если шить челез ЛПТ! Можно ли повысить скорость обмена? При записи мигают как индикатор записи так и чтения? Вот архивчик со схемой и разводкой платы, примером установки фузов для данного проекта...........уже второй собрал!! Всё пашет!
Вложения
USB_AVR910.rar
(189.4 КиБ) Скачиваний: 3230
Chooze
 
Сообщения: 79
Зарегистрирован: 03 фев 2007, 20:24
Откуда: Омск

Сообщение Валерос » 05 апр 2007, 21:34

Решил потихоньку к AVR приходить, думаю собрать этот программатор, потомучто нет у меня LPT. Топик весь прочитал. Для начала есть пару вопросов:
1. Можно в програматор поставить ATMega8L 8AU с той-же частотой тактирования-12МГц?
2. Чтобы сделать этот программатор нужен другой программатор, замкнутый круг получается. Что посоветуете?
Аватара пользователя
Валерос
 
Сообщения: 364
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Сообщение Валерос » 05 апр 2007, 21:41

Adsw писал(а):Ощущается нестабильность работы. Шьем, например, несколько раз подряд один и тот же чип для эксперимента - в 60% случаев шьет с ошибками (verify не проходит). Шлейф от программатора до target ~15 см. Питание ATmega8 выполнено на LDO 3.3В, D- подтянуто через 1.6К (ну не было под рукой 1.5К). Резисторы в линиях данных 390 Ом, остальное все путем - кроме вышеперечисленного отличий от оригинальной схемы нет.


Может выложите схемку с LDO? Так там-же вроде нужно 3,6В...
Аватара пользователя
Валерос
 
Сообщения: 364
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Сообщение Chooze » 06 апр 2007, 06:07

Можно конечно и LDO, но я не ставил обошёлся  одним диодом. Шлейф у меня витой - не знаю откуда достал каждая первая обвита второй жилкой очень помехо защищённо получилось. А зашить можно только другим программатором - нет lpt попробуй собрать на сом порт. Или сходи к другу. Я уже второй собираю - всё работает без поблем и сразу. Фузы ставь как картинке в архиве. А насчёт MEGA8L - так она же енту частоту не держит - 8мег верх, на ней же написано 8PI - 8мег. Но можешь попробовать - нормальную работу устройства не гарантирую. :?
Chooze
 
Сообщения: 79
Зарегистрирован: 03 фев 2007, 20:24
Откуда: Омск

Сообщение FireFly » 07 апр 2007, 10:12

мега8л эту частоту держит  :wink:  у мну в таком проггере стоит, единственно то, что программатор нормально работает только с последней версией авр-студио (конкретно с тамошним авр-прог) и больше ни с чем корректно не пашет  :(
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Пред.След.

Вернуться в Программаторы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2