Программаторы Для Микроконтроллеров Avr

Программаторы Для Микроконтроллеров Avr

Программаторы Для Микроконтроллеров Avr 9,6/10 6635reviews

Программаторы для микроконтроллеров Atmel. Автор - Aheir. Этот программатор работает у меня под управлением CodeVision AVR 25-ой сборки.

В статье приводится USB программатор микроконтроллеров AVR и AT89S, совместимый с AVR910 - с журнала Радио

Миниатюрный USB программатор для AVR микроконтроллеров / Хабрахабр. Как театр начинается с вешалки, так программирование микроконтроллеров начинается с выбора хорошего программатора. Так как начинаю осваивать микроконтроллеры фирмы ATMEL, то досконально пришлось ознакомится с тем что предлагают производители. Предлагают они много всего интересного и вкусного, только совсем по заоблачным ценам.

Программаторы Для Микроконтроллеров Avr

К примеру, платка с одним двадцатиногим микроконтроллером с парой резисторов и диодов в качестве обвязки, стоит как «самолет». Поэтому остро встал вопрос о самостоятельной сборке программатора. После долгого изучения наработок радиолюбителей со стажем, было решено собрать хорошо зарекомендовавший себя программатор USBASP, мозгом которого служит микроконтроллер Atmega.

Минимальная обвязка микроконтроллера позволяет собрать достаточно миниатюрный программатор, который всегда можно взять с собой, как флэшку. Автором данного программатора является немец Thomas Fichl, страничка его разработки со схемами, файлами печатных плат и драйверами. Раз решено было собрать миниатюрный программатор, то перерисовал схему под микроконтроллер Atmega. TQFP3. 2 (распиновка микроконтроллера отличается от распиновки в корпусе DIP): Перемычка J1 применяется, в случае если необходимо прошить микроконтроллер с тактовой частотой ниже 1,5. МГц. Кстати, эту перемычку вообще можно исключить, посадив 2. МК на землю. Тогда программатор будет всегда работать на пониженной частоте.

Программаторы Для Микроконтроллеров AvrПрограмматоры Для Микроконтроллеров Avr Своими РукамиПрограмматоры Для Микроконтроллеров Avr

Программа для микроконтроллера пишется на любом удобном. Из параллельных программаторов для AVR на ум приходит только. Какие бывают программаторы для AVR. TPI и PDI, поэтому может прошивать также более современную серию микроконтроллеров XMEGA. Так же как . Как театр начинается с вешалки, так программирование микроконтроллеров начинается с выбора хорошего программатора.

Лично для себя отметил, что программирование на пониженной скорости на доли секунды дольше, и поэтому теперь перемычку не дёргаю, а постоянно шью с ней. Стабилитроны D1 и D2 служат для согласования уровней между программатором и USB шиной, без них работать будет, но далеко не на всех компьютерах. Светодиод blue показывает наличие готовности к программированию схемы, red загорается во время программирования. Контакты для программирования выведены на разъем IDC- 0. ATMEL для 6- ти пинового ISP разъема: На этот разъем выведены контакты для питания программируемых устройств, здесь оно берется напрямую с USB порта компьютера, поэтому нужно быть внимательным и не допускать кз.

Этот же разъем применяется и для программирования управляющего микроконтроллера, для этого достаточно соединить выводы Reset на разъеме и на мк (см. В авторской схеме это делается джампером, но я не стал загромождать плату и убрал его. Для единичной прошивки хватит и простой проволочной перемычки. Плата получилась двухсторонняя, размерами 4. Разъем для программирования и перемычка для снижения скорости работы программатора вынесены на торец устройства, это очень удобно. Прошивка управляющего микроконтроллера. Итак, после сборки устройства осталось самое важное — прошить управляющий микроконтроллер.

Все наши киты забирайте тут: http:// If you want it - ask me how.

Для этих целей хорошо подходят друзья у которых остались компьютеры с LPT портом : ) Простейший программатор на пяти проводках для AVR. Микроконтроллер можно прошивать с разъема программирования, соединив выводы Reset микроконтроллера (2. Прошивка существует для моделей Atmega.

Atmega. 8 и Atmega. Желательно использовать один из двух последних камней, так как поддержка версии под Atmega.

А версии под 8- й и 8. Прошивку берем на странице немца. Для заливки управляющей программы в микроконтроллер я использовал программу Pony. Prog. При программировании необходимо завести кристалл на работу от внешнего источника тактирования на 1. МГц. Скрин программы с настройками fuse перемычек в Pony.

Prog: После прошивки должен загореться светодиод подключенный к 2. Это будет верный признак того, что программатор прошит удачно и готов к работе.

Установка драйвера. Установка велась на машину с системой Windows 7 и никаких проблем не возникло. При первом подключении к компьютеру выйдет сообщение об обнаружении нового устройства, с предложением установки драйвера. Выбираем установку из указанного места: Выбираем папку где лежат дрова и жмем Далее. Мигом появится окно с предупреждением о том, что устанавливаемый драйвер не имеет цифровой подписи у мелкомягких: Забиваем на предупреждение и продолжаем установку, после небольшой паузы появится окно, сообщающее об успешном окончании операции установки драйвера. Все, теперь программатор готов к работе. Khazama AVR Programmer.

Для работы c программатором я выбрал прошивальщик Khazama AVR Programmer. Замечательная программка, с минималистичным интерфейсом. В общем, вполне стандартный набор. Настройка фьюзов осуществляется выбором источника тактирования из выпадающего списка, таким образом, вероятность залочить кристалл по ошибке резко снижается. Фьюзы можно менять и расстановкой галок в нижнем поле, при этом нельзя расставить галки на несуществующую конфигурацию, и это тоже большой плюс в плане безопасности. Запись фьюзов в память мк, как можно догадаться, осуществляется при нажатии кнопки Write All.

Кнопка Save сохраняет текущую конфигурацию, а Load возвращает сохраненную. Правда я так и не смог придумать практического применения этих кнопок. Топографическая Карта Подпорожского Района. Кнопка Default предназначена для записи стандартной конфигурации фьюзов, такой, с какой микроконтроллеры идут с завода (обычно это 1.

МГц от внутреннего RC). В общем, за все время пользования этим программатором, он показал себя с наилучшей стороны в плане стабильности и скорости работы. Он без проблем заработал как на древнем стационарном пк так и на новом ноутбуке. Скачать файл печатной платы в Sprint.

Layout можно по этой ссылке. Ну вроде все, если возникнут вопросы, постараюсь ответить.

Программаторы Для Микроконтроллеров Avr
© 2017