Tag Archives: ISP

FT2232D и AVR. Прошивка и отладка по JTAG

AVRdude Bitbang
Поскольку я привык к связке avrdude+sinaprog то менять ее на что либо совершенно не хотелось. Поэтому в первую очередь я решил проверить, а можно ли юзать FT2232 в том же режиме, что и FT232RL. И пнул дудку в адрес включенной FTDI. Она мне отозвалась, что мол устройство ft0 найдено и работает, но вот контроллер не подключен. Ожидаемо. Осталось только выяснить соответствие выводов у FT2232 и написать конфиг для avrdude.

Все оказалось проще чем я думал. С точки зрения avrdude микруха FT2232 представляет собой всего лишь две FT232R которые она видит как ft0 и ft1 (ну либо другие ft в зависимости от числа FTDI микросхем воткнутых в систему). А дальше все оказалось совсем элементарно — выводы шины ADBUS принадлежали интерфейсу ft0, а BDBUS устройству ft1. Логично, чо.
(далее…)

Read More »

Прошивка PinboardProg для превращения демоплаты PinBoard 1.0 в ISP программатор

Хай Pinboard сообщество! Помнится я обещал, что будет прошивка позволяющая превратить демоплату Pinboard 1.0 в программатор для прошивки других МК. Пацан сказал — пацан сделал :)
 

Итак, вот две прошивки. Для плат на базе Atmega16 и Atmega32. Тактовая 8 МГц (дефолтная настройка).
16_PinboardPROG.hex
32_PinboardPROG.hex

 

Далее как обычно в картинках. (далее…)

Read More »