Сообщение от
Alex_NEMO
Вадим, а каким софтом Меги шить можно, с помощью этого модуля?
Цитата со страницы "Скоростной AVR USB программатор на FT232RL без вспомогательного контроллера" - http://easyelectronics.ru/skorostnoj...ntrollera.html :
...
Все изменилось с появлением микросхемы конвертера USB-UART FT232R у которой стал доступен битбанг режим не через виртуальный COM порт, а напрямую через драйвер FTDI. И вот тут наступила нирвана.
В результате, из одной только FTDI получается первоклассный скоростной программатор, прошивающий 16кб прошивки за 10-12 секунд и это вместе с верификацией!!!
...
Все описано там. Только в файл "avrdude.conf" в соответствующее место добавить строки:
Код:
#FTDI_Bitbang
programmer
id = "ZXkit-008_USB-UART_Prog";
desc = "FT232R Synchronous BitBang";
type = ft245r;
miso = 3; # CTS (11 PIN FT232RL)
sck = 5; # DSR ( 9 PIN FT232RL)
mosi = 4; # DTR ( 2 PIN FT232RL)
reset = 0; # TXD ( 1 PIN FT232RL)
;
-------------------------------------------------------------------------
Пример прошивки микроконтроллера ATMEGA32 на плате FLASHER-a с помощью адаптера USB-UART:
Прошивку программатора можно сделать с помощью измененной версии программы avrdude.
Во вложении в этом посте имеется архив, в котором:
1. Измененная для работы в режиме BitBang программа avrdude.
2. Конфиг для нее, уже настроенный для работы с адаптером USB-UART (http://www.zxkit.ru/katalog-1/zxkit-008).
3. Батник (файл с расширением bat) для прошивки микроконтроллера в программаторе "FLASHER".
При прошивке микроконтроллеров ATMEL с помощью адаптера USB-UART нужно соединить десятижильным шлейфом разъемы IDC-10M на плате адаптера и на плате с микроконтроллером. В данном случае с платой FLASHER-a.
Файл прошивки (с расширением hex) должен быть в той же папке, что и остальные файлы из архива.
Брать там -- http://zx.pk.ru/showthread.php?t=3947. (Файл flasher.hex в архиве flasherхххbin.zip).
Для прошивки есть уже настроенный bat-файл. Его запускают для прошивки именно программатора DIP-32 FLASHER.
Для прошивки микроконтроллеров ATMEL в других устройствах требуется изменить этот файл, чтобы он соответствовал типу микроконтроллера, имел нужную комбинацию FUSES и соответствующее имя файла прошивки.
Для рассчета FUSES можно использовать on-line калькулятор Fuses: http://www.engbedded.com/fusecalc
Еще полезная информация по прошивке, которая может пригодиться, есть тут ("SinaProg — графическая оболочка для AVRDude"http://easyelectronics.ru/sinaprog-g...a-avrdude.html)