elchupanibrei (elchupanibrei) wrote,
elchupanibrei
elchupanibrei

Category:

FT232R программатор AVR

Комрад Thomas Fischl придумал и дал жизнь самому массовому и доступному по цене (~$2) программатору под AVR - USBasp. Почему то люди упорно не хотят его покупать и мучаются, когда подгорит. Но выход есть...


Надо просто правильно задать вопрос гуглу. На всех платах Arduino стоит USB-to-Serial мост FTDI FT232R, который легко програмирует ATmega328P. Этот чип режиме bitbang/ногодрыга может програмировать почти все, в том числе и AVR камни. Относительно недавно его как бы включили в официальный релиз avrdude. О том как применить patch #8529 и перекомпилировать avrdude читаем тут. Кому лень читать и делать, вот ссылка на пропатченный файл. На мой взгляд самый лучший GUI для AVRчувака - этот AVRDudess, исходники которого лежат на Github. Как им пользоваться я описывал здесь.


окно GUI AVRDudess


Одна из схем подключения моста к ISP шине AVR. Пины легко переназначаются редактированием соответствующей секции в текстовом конфиге avrdude.conf.


одна из схем подключения моста к ISP шине AVR


Правильный FT232R с распаянной SPI колодкой и переключателем уровней выглядит так:


правильный FT232RL


На мой вкус USBasp удобнее, но если под рукой ничего нет, то и FT232R тоже рыба.

UDP: К avrdude прикрутили CH340, но это не точно.

UDP2: Не avrdude, но тоже ничего - программатор SPI и I2C на CH341A
Tags: #arduino, #товарыизкитая, arduino
Subscribe

Recent Posts from This Journal

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 8 comments