Подробней остановимся на использовании программы Avrdude. Это мощная кросс платформенная консольная утилита, функционирующая как в ОС Windows так и в Linux. Но для её нормальной работы надо учесть, что в оригинальном программаторе DASA3 сигнал сброса RESET инверсный, а в описываемом программаторе (как и в программаторе Громова) он не инверсный. Поэтому нужно отредактировать файл конфигурации avrdude.conf. В нём надо найти следующие строки:
# unknown (dasa3 in uisp)
# reset=!dtr sck=rts mosi=txd miso=cts
programmer
id = ''dasa3'';
desc = ''serial port banging, reset=!dtr sck=rts mosi=txd miso=cts'';
type = serbb;
reset = ~4;
sck = 7;
mosi = 3;
miso = 8;
и убрать признак инверсии сигнала RESET — волнистую линию перед цифрой 4.
В sudo gedit /usr/share/arduino/hardware/arduino/programmers.txt
вписываем строку
dasa3.name=dasa3
dasa3.communication=serial
dasa3.protocol=dasa3
прошивка через ардуино иде - выбираем плату, порт и программатор - будет наш пункт dasa3
потом шьём - пункт соответствующий
фьюзы ардуино ставит сам - оч удобно
да
питание через юсб!
Дополнение от 11.09.2012
а вообще я перестал пользоваться этим программатором, после того, как собрал себе вот твкой офигенный девайс => Скоростной AVR USB программатор на FT232RL без вспомогательного контроллерааппарат зверь!
Шьёт как бешенный с первого раза и всё подряд + скорость никому и не снилась такая + не нужна прошивка для самого программатора + подключение по USB + отличная сопроводиловка по сборке и работе с ним + лёгкость в сборке. В общем я забыл и про Громова и про другие уже USB программаторы.
Рекомендую!
Кстати сайт по ссылке выше сам посебе обалденный по информации.
Дополнение от 20.09.2012
изобразил статью в помощь :)
http://copysol.blogspot.com/2012/09/avrdude-5111-ft232rl-with-ftdi-bitbang.html
Комментариев нет:
Отправить комментарий