аукцион / donate / услуги / RSS / распечатать / вход 
Мой мир
Вконтакте
Одноклассники

Программатор Громова

Самый простейший программатор для AVR, с точки зрения схемотехники. Основная задача этого программатора заключается в согласовании уровней между программируемым устройством и COM портом компьютера. Схема программатора Громова сложностью не блещет. Моя печатка для этого программатора выглядит вот так:

Программатор Громова

В схеме используется семь резисторов на 1кОм. Один резистор на 330 или 470 Ом (подключенный к светодиоду). Три маломощных диода. И один светодиод. В принципе, мою схему можно упростить и выкинуть индикатор питания, реализованный на светодиоде. Вы можете скачать схему программатора Громова в формате Sprint-Layout.

Плата программатора должна получиться приблизительно такой:

Программатор Громова готовый образец.

Фотографию готового устройства предоставил товарищ eap (Александр). А все мои давно ушли в университет, для которого я периодически ваяю интересные игрушки на микроконтроллерах.

Подключение программатора Громова

К джамперу возле светодиода необходимо подключить питание для программатора. Питание 5 вольт. Это же питание подключится к питанию программируемого устройства. Левый блок джамперов подключается к коннектору COM порта. В принципе, можно все упростить и припаять шлейф прямо к падам платы. И шлейф от разъема для программирования тоже можно сразу припаять к падам платы. Хочу заметить небольшую тонкость. Длинна шлейфа от COM порта может быть метр или полтора, а длинна шлейфа от программатора Громова до программируемого устройства не должна превышать 20 сантиметров

Программатор Громова является битбэнг (bitbang) программатором, по этому ему требуется соответствующее программное обеспечение. Например, можно использовать в паре с Громовым — UniProf и avrdude.

Минусы программатора Громова

Основной минус — это необходимость подключения к COM порту компьютера. Честно говоря, на всех современных ноутбуках этого порта попросту не существует, а на стационарных компьютерах этот порт постепенно вымирает. Скорость программирования через этот тип программаторов очень низкая. Не работает с переходниками USB-COM. Не работает со стандартными программами из AVR Studio.

Программатор Громова можно использовать в качестве одноразового программатора. Им можно прошить другой программатор. Например, программатор AVR910 требут предварительной прошивки. Вот в таком случае можно собрать программатор Громова, сходить к друзьям у которых остался компьютер с COM портом и у них провести предварительную прошивку своего AVR910.

Плюсы программатора Громова

Использование COM-порта позволяет не бояться короткого замыкания на программаторе, этот порт вообще очень живучий и стойкий. Простейшая элементарная база позволяет гарантировать, что в любом радиомагазине найдутся для него комплектующие. Простейшая электрическая схема позволяет собрать этот программатор даже на обычной картонке и спаять все навесным монтажем.

Моя первая связка программаторов которыми я пользовался были программатор Громова плюс avrdude.

Альтернативы

Альтернатив для программатора Громова очень много, вот небольшой пример: AVR910, USBasp, Prottos, USBBit. Они все работают через USB и по этому могут использоваться при работе с современными компьютерами. Так же практически все отладочные комплексы содержат в себе программатор, например: STK, BigAVR, Dragon, PinBoard (начиная с версии 1.1), OrcaBoard (начиная с версии Rev 2).

Тэги: микроконтроллеры

Отредактировано:2020-09-23 08:41:51


Этот сайт использует файлы cookies, чтобы упростить вашу навигацию по сайту, предлагать только интересную информацию и упростить заполнение форм. Я предполагаю, что, если вы продолжаете использовать мой сайт, то вы согласны с использованием мной файлов cookies. Вы в любое время можете удалить и/или запретить их использование изменив настройки своего интернет-браузера.

Сообщайте мне о замеченных ошибках на: web@orcinus.ru. Все пожелания и советы будут учтены при дальнейшем проектировании сайта. Я готов сотрудничать со всеми желающими. В некоторых случаях, мнение автора может не совпадать с мнением автора! Phone: +7-902-924-70-49.

Top.Mail.Ru
Top.Mail.Ru LiveInternet Rambler's Top100 Яндекс.Метрика