|
Программатор AVR (LPT), Схема и плата |
|
|
|
Aug 11 2010, 15:37
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 2-01-06
Пользователь №: 12 772

|
Я на Казусе выложил свою схему и плату программатора AVR. http://kazus.ru/forums/showpost.php?p=2376...p;postcount=404Схема отличается тем, что сделана отдельным блоком и может использоваться с разными программами (PonyProg, AVREAL, ByteBlaster). Только в каждом случае нужен свой кабель на принтерный порт. Выходной разъем можно не ставить и запаять шлейф прямо в плату. Но стоит ли экономить? Всякое еще может быть. Конечно, она получилась немного дороже той схемы, что размещается в DB-25, но зато универсальной. Проект сделан в PCAD 2001. Плата сделана под корпус Z23. P.S. Так как схема имеет входной кабель, имеется возможность разместить программируемое устройство (AVR) значительно дальше от компьютера, чем в случае с обычным DB25. У меня и входной и выходной кабеля более 1 м и нормально работает. Вот еще в формате PDF.
Сообщение отредактировал zltigo - Aug 13 2010, 13:39
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 17 2010, 12:39
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425

|
Цитата(atmicandr1 @ Aug 17 2010, 13:22)   А вообще если честно, скажу по секрету- это ещё один из многих вариантов программатора STK200/300, а работаю этим типом программатора я уже давно, это самый удачный адаптер для прошивки AVR в CVAVR и Pony - такая связка меня еще никогда не подводила (это не реклама а правда жизни). правда жизни - это отсутствие LPT-портов...
|
|
|
|
|
Aug 18 2010, 07:09
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425

|
Цитата(atmicandr1 @ Aug 17 2010, 20:03)  Позволю себе с Вами не согласиться, так как это утверждение справедливо только для ноутбуков, а на стационарных компах как параллельный так и последовательный порты в течение нескольких лет уж точно никуда не денутся, посмотрите например на платы от Gigabyte (по их новостям не пробегала и не планировалась идея полного доминирования УСБ), а я даже в самых старых компах при их сборке применял материнские платы их производства и всё было хоккей. С уважением Корчагин Андрей. LPT порты в материнских платах уже давно давно выпускаются в качестве опции, кстати вместе со вторым com-портом - докупаете планку на заднюю панель с ЛПТ и КОМ и вперед...можно ПиСиФАй контроллер втулит...только вот зачем это все, если можно намного проще и универсальнее...
|
|
|
|
|
Aug 18 2010, 07:49
|

Местный
  
Группа: Свой
Сообщений: 354
Регистрация: 11-02-10
Из: Ирбит
Пользователь №: 55 416

|
Цитата(swisst @ Aug 18 2010, 13:09)  LPT порты в материнских платах уже давно давно выпускаются в качестве опции, кстати вместе со вторым com-портом - докупаете планку на заднюю панель с ЛПТ и КОМ и вперед...можно ПиСиФАй контроллер втулит...только вот зачем это все, если можно намного проще и универсальнее... Во первых это привычка. Во вторых у меня куча разных самодельных прогеров, включая Willem, которые меня не подводили ни разу. И в третьих это то, что всё, кроме разработки устройств на ПЛИС, я делаю в оболочке WIN98, в которой УСБ не пойми как работает.
--------------------
Нео, есть два способа попасть в матрицу...Либо интерфейсный кабель в затылок, либо силовой в жопу... (NO ® monitor.net.ru)
|
|
|
|
|
Feb 4 2011, 10:36
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 14-04-06
Пользователь №: 16 105

|
Добрый день, я долго решал какой себе собрать первый программатор для AVR и в итоге повторил Ваш программатор.
чтобы его проверить, подключил чистую ATTiny2313 и попробовал прочитать ее при помощи PonyProg но программа контроллер не увидела. PonyProg я запустил на Win7 при попытке чтения светодиод моргал.
Поэтому хочу задать несколько вопросов:
1) я подал на контроллер внешнее питание 5,5В и его же на 2 контакт разъема J2. это правильно? 2) сигнал MOSI и MISO нужно подавать на одноименные ноги контроллера или может MOSI на MISO а MISO на MOSI? 3) нужно ли к контроллеру подключать внешний кварц? по даташиту по умолчанию он работает от внутреннего 8MGz и в схеме я его планирую тоже запускать с внутренним. 4) на схеме STK200/300 на LPT есть перемычки 2-12 и 3-11 может их тоже нужно было делать?
Заранее спасибо за ответ.
|
|
|
|
|
Feb 5 2011, 17:04
|
Участник

Группа: Участник
Сообщений: 67
Регистрация: 25-10-06
Пользователь №: 21 651

|
А XTAL1 из правильного места выведен?
|
|
|
|
|
Feb 6 2011, 15:28
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 14-04-06
Пользователь №: 16 105

|
Цитата(OKF @ Feb 5 2011, 19:04)  А XTAL1 из правильного места выведен? по схеме от светодиода к 5 ноге 2313
|
|
|
|
|
Feb 7 2011, 13:36
|
Участник

Группа: Участник
Сообщений: 67
Регистрация: 25-10-06
Пользователь №: 21 651

|
Цитата(DuMA @ Feb 6 2011, 19:28)  по схеме от светодиода к 5 ноге 2313 Вы о какой схеме? Я о pdf. Может нужно с катода? Хотя, возможно и так будет работать. Смотря какой светодиод)).
Сообщение отредактировал OKF - Feb 7 2011, 13:41
|
|
|
|
|
Feb 8 2011, 13:24
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 14-04-06
Пользователь №: 16 105

|
Цитата(OKF @ Feb 7 2011, 15:36)  Хотя, возможно и так будет работать. Смотря какой светодиод)). поставил вместо светодиода закоротку, не помогло попробовал прошить avreal-ом, вот что он пишет: C:\avreal>avreal32 +tiny2313 -as -p1-o0,-5 -r -c 1.hex avreal/WIN32 - AVR controllers programmer by Redchuk Alexandr v1.28r6 (Jan 9 2011 20:19:58) http://real.kiev.ua/avrealbug-reports, suggestions and so on mail to avreal@real.kiev.ua Command: +tiny2313 -as -p1-o0,-5 -r -c 1.hex warning: forced LPT cycle time will be ignored Adapter enabled Can't resync Reset pin released Adapter disabled и вот еще: C:\avreal>avreal32 +tiny2313 -as -p1-o1MHz -r -c 1.hex avreal/WIN32 - AVR controllers programmer by Redchuk Alexandr v1.28r6 (Jan 9 2011 20:19:58) http://real.kiev.ua/avrealbug-reports, suggestions and so on mail to avreal@real.kiev.ua Command: +tiny2313 -as -p1-o1MHz -r -c 1.hex Adapter enabled Can't resync Reset pin released Adapter disabled
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|