Свежие обсуждения
Микроконтроллеры

FTDI Sync Bit Bang AVR-прошивание

Я тут для себя разбирался с одним из направлений заливки АВР-ов через USB и решил ознакомить с резюме своих, покаместь больше теоретических, изысканий широкую микроконтроллерную общественность и прочих лучших людей города . Моё же внимание на аспект достаточно быстрого FTDI бит-банговского ISP обратил некто V.N за что ему большая благодарность!

Меня заинтересовал конкретно FT232RL чип. Касаемо такового существуют, как минимум, два функционирующих решения для применения Bit Bang Modes (а именно - synchronous bitbang) для AVR-программирования:

посредством ftisp - A USB-to-ISP Programmer Utility
тут только меги, много - почти все, можно огласить весь список по ключу -Q (если драйвера FTDI ещё не установлены, то ftd2xx.dll из комплекта временно положить в каталог где ftisp.exe). Работает для разводки AVRmini V4.0 - см. схему, где сигналы проходят 74ACH244 буфер или идут напрямую в случае FTDImicro Board (наверное)

посредством avrdude-serjtag - FT245R/FT232R & avrdude
читаем на японском (перевод) и FTDI BitBang AVR-Writer (перевод), а также английском - Burning the Bootloader without external AVR-Writer New: GUI-Operation, Old: CUI-Operation, соответствующий форум и даже ">вид на процесс. Тут разводка прописана файлом avrdude.conf и отличается от ftisp.

Вырисовавшийся отличный (от других) USB-программатор компактен и прост. Факт, как говориться, на яйцо. Курица не нужна. К тому же присутствует достаточная скорость обработки флеша: 1.5-3.0 КВ/c - это не FT2232 MPSSE ISP, но более чем неплохо. Хочется думать, что программная поддержка будет продолжать развиваться. А там, возможно и avreal подтянется к FT232. Да, чуть не забыл - упомянутым программным обеспечением можно быстро оформить системной прошивкой микроконтроллер произвольного программатора, если его железо соответствует теме обсуждения. Вот что мы имеем на сегодняшний день. Может кто пользовал, знает, добавит что-нибудь?

В общем, выписал я через интернет почти точный аналог UM232R, получил по почте кемтособранную плату: выглядит нормально, снизу GND-сетка, чип свежий 0821-B -- с тем и буду дальше жить, прибитбангиваючи...

P.S. любой может повторить мой подвиг поискав "UM232R аукцион" или, рассматривая результаты поиска картинок "FT232RL pcb", примеряться к разводкам [ 1, 2, 3, 4 ]

P.P.S. вид в профиль UM232R и многовыводные иже с ним [ 1, 2a, 2b, 3, 4, 5, 6a, 6b, 7a, 7b, 8a, 8b, 9 ]

 

birua: А там, возможно и avreal подтянется к FT232.
По крайней мере, ReAl обещал попробовать ;) Ждем-с... (c)

 

Лучше кто-нибудь скажите - можно-ли после установления USB соединения реверсировать направления работы каналов (оконечных точек) ? В общем задача обеспечить максимальный для USB1.1 стандарта поток причем не мнее 500 кБит в обе стороны одновременно без разрывов и ожиданий.