Программатор attiny2313

Узнаем как подключить микроконтроллер к программатору используя интерфейс ISP при помощи нескольких проводников. Чтобы правильно подключить микросхему-микроконтроллер к программатору нужно разобраться где у него и какие выводы. Для получения исчерпывающей информации о интересующем нас микроконтроллере качаем на официальном сайте даташит datasheet на интересующий нас чип - Даташиты по микроконтроллерам ATMEL. На первой страничке даташита приводится подробное описание возможностей микроконтроллера, а далее приведена распиновка микросхем под каждый из типов корпусов.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Программатор AVR за 1$ (USBasp).

ПРОГРАММАТОР AVR :: AVRDUDE :: USB-программатор USBasp


Создано при помощи КотоРед. Несколько китайских клонов Arduino Nano у меня имелось, поэтому и использовал их. Все бы хорошо, но мне не недоставало одного вывода. Точнее он имеется у тини вывод RESET , но чтобы задействовать его как цифровой вход, нужно запрограммировать соответствующий фьюз. Если дальнейшей модификации скетча программы не требуется, то и проблем нет, но в процессе разработки какого то устройства требуется неоднократная перепрошивка мк.

Выход из этой ситуации один — использование высоковольтного программатора. Для AVR контроллеров с выводами 8, 14 используется высоковольтное последовательное программирование, а для мк с выводами 20 и больше — высоковольтное параллельное.

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

А вот поиск в инете увенчался успехом. Спасибо парню по имени Matthias Neerache , который создал для нас этот уникальный софт для ардуино.

Из мануала -. ScratchMonkey использует расширенную версию протокола STKv2. Он реализует следующие методы программирования:. Главный недостаток — при определенных установках фьюзов может быть не пригодным для использования. Однако, ScratchMonkey немного более универсальный, поддерживает микроконтроллеры с более чем КБ флэш-памяти, и может работать с различными настройками фьзов определяющих режим генератора тактовой частоты мк.

Имеет дополнительный выход XTAL сигнал тактовой частоты , что позволяет запрограммировать мк с настройкой фьюзов на внешний генератор.

Кроме того, ScratchMonkey может эмулировать SPI на те же пины на более низкой частоте чем аппаратный SPI Limp Mode , что позволяет программировать мк с внутренним генератором тактовой частоты, настроенным на кГц.

ТПИ использует только 3 вывода, и может работать либо в режиме низкого напряжения или в режиме высокого напряжения. Более чем достаточно функций для моих целей.

Для начала тестирования составил простейшую схему рис. Транзистор любой n-p-n. Вставляем эти строки в аналогичный файл IDE: arduino Добавляем к этим строчкам еще по 3 строки выделены на рис.

Я не знаю с какой целью автор это упустил, но при параллелном программировании питание отключается после обращения к мк. Компилим и заливаем скетч в Arduino без шилда. Что бы сделать действительно универсальный программатор AVR микроконтроллеров из Arduino родилась такая схема, Рис. Как видим схема гораздо проще, по сравнению с программаторами с аналогичными возможностями. На линии портов установлены ограничительные резисторы 1кОм, с целью предотвращения кз на этих линиях при неблагоприятных условиях.

Или самодельный на MC, Рис. SA1 включает высокое напряжение и переключает низковольтный и высоковольтный режимы. Светодиоды показывают состояние программатора.

Разъем XR1 Debag для дополнительной отладки программатора, если что-то пойдет не так и сообщений avrdude не достаточно. На компе запускается еще один ArduinoIDE и включается монитор предварительно выбранного порта.

В мониторе будет выводиться информация ввиде как на рис. Расшифровка этой информации также показана на рисунке. Залить скетч заново в Arduino. При параллельном программировании к разъему HVPP контроллеры подключаются согласно таблице 1 и даташиту. Чтобы работали индикаторы и программатор TPI, как заявляет автор, необходимо пропатчить исходники avrdude, заново собрать и скомпилировать.

Patch —файл можно найти в папке ScratchMonkey - avrdude. Пропатченные и скомпилированные файлы avrdude. В файл programmers. Так как ScratchMonkey использует avrdude, то он будет работать и с оболочками дуды. Оболочки удобны при заливке HEX-файлов.

Файлы: Пропатченная дуда Схемы. ЕвгенийП пишет: Почему-то часть картинок у меня отсутствуют :. Как только статья перестанет существовать или ее адрес изменится - картинки перестанут отображаться в теме.

В схеме указан транзистор 2SD, у нас сейчас трудно доступный. К тому же, непонятна цель применения именно его, ну да ладно. А вот на фотографии платы виден корпус совсем не похожий. Внесите, пожалуйста ясность. И чем его можно заменить? Админы, сделайте при регистрации проверки на минимальный IQ и адекватность. А гадить в детсве ещё научился? Меняеца даже на савецкий КТ На фотографии платы ты такой видишь, болтун который хуже шпиона?

Или в самом деле счтаешь, что кроме тебя писать и читать никто не умеет? Да и глаз к тому же не имеют! И потом, там дают рекомендации по замене именно го, а не наоборот. У меня их десятка два лежит и ни у одного bст нет более Так что волну ты гонишь зря. В общем, погавкал - молодец! Получишь орден Сутулова. Продолжай гавкать дальше. Мне, на сайте заносчивых шавок делать нечего! LodjiNN , какие требования 12В по току?

Могу я 12 сделать преобразователем от USB? Хочу такой же, но чтобы был только один разъём. Всё шьёт без проблем , провел все три режима -обычный ISP, высоковольный последовательный и высоковольтный паралельный. Уважаемый - как то потерялся в теме, имеется 7 Atmegap с залочеными 6 hig битом отключеный последовательный порт. Нарвался на стойтью на радиокоте и заинтересовала меня эта приблуда. Но Ардуино я не особо изучал и в теме есть некоторые сомнения по схеме, не могли бы вы пояснить - пожалуйста Если да тогда остается вопрос - по какому принципу происходит программтирование atmegap-pu?

Вам лучше сюда пойти. Пока dimax отошёл кофе попить я помогу ему ответить. Один режим - SPI программирование, другой - высоковольтное. Когда в программаторе и то и другое - то он по крайней мере двухрежимный.

Могу ли я выбрать в среде Arduino режим HV и прошить стандартный загрузчик, со стандартными настройками fuses? Или надо какие-то дополнительные колдунства по приведению SPI порта в работоспособное состояние, и только потом выставлять фьюзы на загрузчик и шить загрузчик? Сбросить "неправильные" фьюзы. Сбросить можно или программатором или "сбрасывателем".

Сбрасыватель проще собрать на коленке чем программатор. Потом делайте всё что угодно через ИДЕ. Подскажите - там по ссылке которую вы привели - там есть схема. Можете рассказать как по этой схеме происходит сброс фьюзов? У меня мысля сложилась предварительно так я не уверен что в имеющий процессор на схеме с помощью программатора заливается прошивка, которая уже содержит алгоритм сброса.

Остается что? Тока ставить atmegap и н автоматом сбрасывает фьюзы? Jaeger, а вы работали с этим программатором в HVPP режиме? Я на коте писал про глюки , но почему-то никто не отписался. Резисторы на Ом ставил, но есть сильное подозрение, что не в резисторах дело, так как я смотрел все сигналы осциллографом и там были вполне нормальные прямоугольники.. Jaeger, отпаял резисторы, запаял перемычки, но к сожалению не помогло. Ошибки как сыпались, так и сыпятся : Фронты нормальные, 12 вольт тоже не проседает.

Видимо в чём-то ещё дело. Придёться собрать аналогичный экземпляр на макетке, что бы исключить проблемы конкретной сборки. Вообще судя по молчанию народа на коте сдаётся что никто этот программатор не собирал, по крайней мере его полную версию. Шлейфа у меня нет, просто переходник см.


USBASP: USB AVR программатор для микроконтроллеров ATmega, ATtiny

Он собран на микроконтроллере Atmega8 или Atmega48 , требует минимум внешних компонентов, имеет несколько готовых вариантов разводки печатной платы и оболочек для программирования, а также может работать под Linux и MacOS. Правда есть одно НО! Схема программатора USBasp представлена на рисунке ниже. Были добавлены диоды VD1 - VD3, чтобы уменьшить напряжение питания и согласовать логические уровни микроконтроллера и USB порта без стабилитронов.

Программатор AVR USBASP позволит радиолюбителю получить простой, компактный и надежный программатор всех микроконтроллеров семейства.

Программатор atmega8, attiny2313 своими руками

Запросить склады. Перейти к новому. Программатор для attiny и atmega8. МК программатора прошью с LPT порта. Меню пользователя Vlad71 Посмотреть профиль Найти ещё сообщения от Vlad Re: программатор для attiny и atmega8. Меню пользователя jump Посмотреть профиль Отправить личное сообщение для jump Найти ещё сообщения от jump. Re: Программатор для attiny и atmega8.

Программатор USBASP ISP для ATMEGA, ATTINY + 10 pin кабель

Программатор attiny2313

Эти программаторы уже не так актуальны сегодня, потому что в компьютерах и особенно в ноутбуках портов COM и LPT уже не встретишь. AVR совместимые программаторы. Клонов AVR расплодилось много. Вот несколько ссылок:. Позволяют по очень простой схеме собрать программатор, подключаемый через порт LPT.

Для прошивки микроконтроллера attiny необходимо: 1.

Как подключить AVR микроконтроллер к программатору

Дополнительная вкладка, для размещения информации о магазине, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению. Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.

Простой программатор AVR910

Данная схема программатора для микроконтроллеров atmega8 и attiny, одна из наиболее простых и доступных, так как детали для ее изготовления, можно найти без особого труда. Благодаря этому, сделать простой программатор сможет любой начинающий радиолюбитель. Схему можно собрать навесным способом, либо если есть желание изготовить печатную плату. После того как собрали устройство, пора приняться за прошивку контроллеров. Для примера будем прошивать микроконтроллер atmega8. Устанавливаем программу PonyProg

avr usb programmer отличного качества с бесплатной доставкой по всему миру на all-audio.pro

как прошить attiny2313

Arduino это просто, быстро, а самое главное удобно для реализации идей. Но когда всё отлажено и схема, и код настает момент, когда избыточность плат просто не нужна. Идею то можно реализовать значительно дешевле и компактнее. Без горы проводов.

Программатор для Attiny2313

ВИДЕО ПО ТЕМЕ: Осваиваем микроконтроллер AVR за один день

Создано при помощи КотоРед. Несколько китайских клонов Arduino Nano у меня имелось, поэтому и использовал их. Все бы хорошо, но мне не недоставало одного вывода. Точнее он имеется у тини вывод RESET , но чтобы задействовать его как цифровой вход, нужно запрограммировать соответствующий фьюз.

Log in No account? Create an account.

Компьютерные разъемы. FM жучок. Предлагаю вашему вниманию схему простого и недорогого программатора для микроконтроллера Attiny Для программирования контроллера используэтся COM — порт компьютера. Программа которую я использую для заливки программы в этот чип — Pony Prog. Для питания микроконтроллера необходимо напряжение 5В Рис. Удобно использовать как источник питания для данного программатора USB.

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




Комментарии 2
Спасибо! Ваш комментарий появится после проверки.
Добавить комментарий

  1. Ванда

    Я Вам очень благодарен. Огромное спасибо.

  2. myakujacsia

    Ваша фраза великолепна