28.5.2008

Адаптер под SPI программатор на макетную плату

Мой программатор - AVR-PG1B (на последовательный COM порт) с SPI интерфейсом. Дешевый и удобный в работе. Больше пока нетребуется.

Поддерживается программой ponyprog (из опыта оказалось, что только версии 2. http://www.lancos.com/prog.html

Схема подключения самого контроллера к программатору: http://www.lancos.com/siprogsch.html#avradapter

Распиновка гнезда SPI: http://www.equinox-tech.com/Products/details.asp?ID=359

Изначально я "побыстрому" припаял его к большой макетке для PCI. Но это ОЧЕНЬ неудобно, так как получается есть макетная плата без пайки и к ней большая бандура с коннектором и туча проводов между ними.

Вот как это было.

Поэтому я отломал кусок от макетной платы PCI и на него припаял и IDC разъем (10-пиновый) и штырьковый разъем для вставку в макетку без пайки.

Вот, получился такой адаптер:



Один неиспользуемый штырек я откусил, чтобы можно было удобно и красиво сделать дорожку для GND на обратной стороне.

Удивительно, но все заработало с первого раза (считалось, запрограммировалось).

Из неприятностей:

  1. пришлось мыть водкой, так как спирт в аптеке не продают. Все равно стало лучше, чем было и лучше чем вообще не мыть,
  2. адаптер шатается с макетной плате, т.е. надо бы аккуратным, но в эксперименте проблем не вызвало, хотя и не приятно.

Из приятностей:

  1. как заявлено - все работает и без питания, т.е. vcc можно не коннектить,
  2. у меня питание от USB и земля на COM и на устройстве одинаковая - от БП компьютера, поэтому и GND тоже можно не соединять. Может я чего не понял, но факт, без GND тоже все работает. Т.е. реально используется 4 пина.
Комментарии
Gigavolt (Мурманск, Россия) 2008-06-16 19:12:20 #1 link
Молодец Артём,так держать!!!Если и дальше будешь увлекаться радиоэлектроникой,в жизни поможет!Я счас бюджетник,но на хлеб с маслом зарабатывал как раз ремонтом.Успехов!!!
Артем (Урюпинск, Россия) 2008-09-10 12:29:53 #2 link
"А линукс на него уже поставили?"
Артем Кучин (Москва, Россия) 2008-09-10 22:44:28 #3 link
Нет, линукса для 8-и битных AVR нет - слишком мало памяти.
А вот для новых AVR32 у которых архитектура покруче и контроллер памяти и все такое уже есть линукс.
А здесь он собственно и не нужен. Пишеш чего надо на С и все тут.
wf (, Россмя) 2009-04-04 15:42:22 #4 link
Недорогой програматор это скоко в руб... И можно ли с его помощью SPI флешки прошивать типа ATMEL706?
Артем Кучин (Москва, Россия) 2009-04-04 20:39:31 #5 link
Рублей 600-900 готовый на COM порт. А самому вообще можно собрать рублей за 100.
См ponyprog в гугле. Там же схема опубликована.
Добавить комментарий
Ваше имя:
город: страна:
Комментарий:

Введите код "1931" -
Сообщения не по теме будут удалены. Вопросы не по теме следует направлять по электронную почту. Ваши данные будут запомнены в cookie для удобства. HTML запрещен.

(C)1999-2021 Артем Кучин
Email: artem@artem.ru
На письма без темы или без имени отправителя не отвечаю

При использовании материалов ссылка на сайта www.artem.ru обязательна! Автор оставляет за собой право отказать в праве использования материалов на безвозмездной основе без объяснения причин. Материалы сайта защищены законом об авторских и смежных правах.

Цена домена: 1 500 000 руб.