Site icon Меандр – занимательная электроника

Budget USB Arduino, mit eigenen Händen

1Очень давно хотел собрать свою плату Arduino, смотрел на схемы, но так и не решался. Причин было несколько:

Затем однажды я наткнулся на статью где использовали конвертер на AVR вместо FT232R (схемы там не было), а так же на Zelectro аналогичную реализацию, но на микроконтроллере ATMega8. Последняя была сделана на базе японского проекта. Именно все это и вдохновило меня сделать собственную реализацию Arduino.И так если зайти на сайт AVR-CDC и посмотреть последние изменения (в архиве с прошивкой, на сайте нет информации), то там реализованы линии Rx Tx, а так же DTR, CTS, RTS не только на относительно дорогой ATMega8, но и на дешевой ATTiny2313. Работают последние линии только на кварце в 16 или 20 МГц. Именно на основе данного чипа я решил собрать USB — UART преобразователь.

Часть Arduino взята с официального сайта практически без изменений.
Плата питается как от USB так и от внешнего питания. На плате установлен стандартный для программатора AVR910 разъем для прошивки основного чипа. В моем случае это ATtMega8, но можно использовать и ATMega168.

Для работы программатора AVR910 в файле конфигурации программатора ..\Arduino\arduino-1.0.6\hardware\arduino\programmers.txt необходимо добавить следующие строки:

avr910.name=avr910
avr910.protocol=avr910
avr910.communication=serial
avr910.speed=115200

Выше указанный файл редактируется нормально только редактором Notepad++. В обычном Notepad он выглядит нечитабельно.

Exit mobile version