РадиоКот >Схемы >Цифровые устройства >Примочки к ПК >
Удобный программатор для AVR
Всем привет!
Очередная версия на тему программаторов. А точнее компиляция из схем в интернете и моего опыта в использовании программаторов для AVR.
Немного вводной части:
Для AVR есть 2 самых распространённых программатора. Это USBASP для программирования по SPI интерфейсу и UART программатор для программирования по COM порту. Это хорошие программаторы, и я ими долго пользовался. Но в какой-то момент понял, что было бы здорово обеднить их в 1 удобный программатор + добавить удобные разъёмы под любые ситуации.
Поискав в интернете, я нашел что искал! Это микросхема FT232RL. Её драйвер позволяет управлять ножками на микросхеме и, кроме того, сама микра является USB to COM преобразователем.
За основу взял схему из статьи и добавил того, что мне не хватало в других программаторах.
И вот что у меня получилось:
Расскажу про особенности:
- 3 разъёма USB для подключения к ПК. Это очень удобно так как не всегда есть нужный провод под рукой или этот провод занят чем-то другим.
- Разъёмы штырьки и гнезда. ЭТО САМАЯ ВАЖНАЯ ВЕЩЬ! Не важно какой провод попадется под руку, ты всегда смоешь его подключить к программатору!
- Линия SPI подключена к FT232RL через буфер! И FT232RL сама при программирование активирует этот буфер. Это очень удобно! Так как SPI после программирования полностью отключается от программатора.
- Выбор напряжения 3,3в и 5в. Микросхема FT232RL может работать в обоих режимах, и сама подстраивать логические уровни.
- UART программатор. Это по умолчанию
- Наличие кнопки RESET с необходимой обвязкой. Это очень удобно при макетировании.
Также нужно сказать пару слов и о программной части. Avrdude вещь специфическая и фишка в том что её можно как то перекомпилировать с разными настройками под разные программаторы. (Об этом написано на сайте avrdude). Но процесс этот (на мой взгляд) очень сложен.
Долго искал ту версию программы avrdude которая бы работала с микросхемой FT232RL. Благо поиски завершились успехом И программатор ОЖИЛ!
Я им пользуюсь уже больше года. И каждый раз при программирование получаю большое удовольствие от удобства конструкции!
Прикрепляю все необходимые файлы, схемы, печатки и рабочую версию avrdude для FT232RL.
Надеюсь, статья была интересна и полезна!
Всем пока!
Файлы:
Плата
SinaProg FT232R_ISP
Схема
Все вопросы в
Форум.
Как вам эта статья?
|
Заработало ли это устройство у вас?
|
|
|
Эти статьи вам тоже могут пригодиться: