РадиоКот :: Удобный программатор для AVR
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Примочки к ПК >

Теги статьи: ПрограмматорAVRДобавить тег

Удобный программатор для AVR

Автор: LEVV2006
Опубликовано 08.03.2022
Создано при помощи КотоРед.

Всем привет!

Очередная версия на тему программаторов. А точнее компиляция из схем в интернете и моего опыта в использовании программаторов для AVR.

Немного вводной части:
Для AVR есть 2 самых распространённых программатора. Это USBASP для программирования по SPI интерфейсу и UART программатор для программирования по COM порту. Это хорошие программаторы, и я ими долго пользовался. Но в какой-то момент понял, что было бы здорово обеднить их в 1 удобный программатор + добавить удобные разъёмы под любые ситуации.

Поискав в интернете, я нашел что искал! Это микросхема FT232RL. Её драйвер позволяет управлять ножками на микросхеме и, кроме того, сама микра является USB to COM преобразователем.
За основу взял схему из статьи и добавил того, что мне не хватало в других программаторах.

И вот что у меня получилось:

                       

 

Расскажу про особенности:

  1. 3 разъёма USB для подключения к ПК. Это очень удобно так как не всегда есть нужный провод под рукой или этот провод занят чем-то другим.
  2. Разъёмы штырьки и гнезда. ЭТО САМАЯ ВАЖНАЯ ВЕЩЬ! Не важно какой провод попадется под руку, ты всегда смоешь его подключить к программатору!
  3. Линия SPI подключена к FT232RL через буфер! И FT232RL сама при программирование активирует этот буфер. Это очень удобно! Так как SPI после программирования полностью отключается от программатора.
  4. Выбор напряжения 3,3в и 5в. Микросхема FT232RL может работать в обоих режимах, и сама подстраивать логические уровни.
  5. UART программатор. Это по умолчанию
  6. Наличие кнопки RESET с необходимой обвязкой. Это очень удобно при макетировании.

Также нужно сказать пару слов и о программной части. Avrdude вещь специфическая и фишка в том что её можно как то перекомпилировать с разными настройками под разные программаторы. (Об этом написано на сайте avrdude). Но процесс этот (на мой взгляд) очень сложен.

Долго искал ту версию программы avrdude которая бы работала с микросхемой FT232RL. Благо поиски завершились успехом И программатор ОЖИЛ!
Я им пользуюсь уже больше года. И каждый раз при программирование получаю большое удовольствие от удобства конструкции!

Прикрепляю все необходимые файлы, схемы, печатки и рабочую версию avrdude для FT232RL.

Надеюсь, статья была интересна и полезна!

Всем пока!


Файлы:
Плата
SinaProg FT232R_ISP
Схема


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

17 5 4
2 0 0

Эти статьи вам тоже могут пригодиться: