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

On
Программатор Для Attiny2313 Rating: 5,8/10 5005 votes
  1. Программатор Для Микроконтроллера Attiny2313
  2. Программатор Attiny2313 И Atmega8 Com Порт Ponyprog

Ну вот и пришло время нам соорудить USB программатор. Я долго не мог определиться какой бы программатор нам собрать. Выбирал по критериям простоты конструкции и удобства работы с ними, но ничего не нравилось.

Для ATTiny2313. В первый раз при отсутствии под рукой самого программатора.

  • Arduino ISP программатор для ATtiny, Минимальная Arduino. То, что у вас уже есть, вы можете удалить.
  • Данная схема программатора для микроконтроллеров atmega8 и attiny2313, одна из наиболее простых.

Выбрать программатор помог случай. Вернее я его не выбирал вообще – я его случайно собрал сам того не подозревая!

А дело было так. Некоторое количество постов назад мы собрали преобразователь USB to UART на ATtiny2313 (а в мы даже улучшили печатную плату). Еще при выборе схемы преобразователя я планировал на его базе (при помощи заливки различных прошивок) получать устройства различного назначения.

Инструкция по установке амортизаторов koni heavy track

Тогда я не подозревал, что данный преобразователь можно использовать шире, чем я планировал. Увидев схему USB программатора — USBtiny на ATtiny2313 я понял, что я уже имею готовый программатор! Посмотрев на схему, сделанного ранее, преобразователя USB to UART и схему USB программатора USBTiny можно увидеть, что это одна и та-же схема. Различия незначительны – отсутствуют сигнальные светодиоды и несколько резисторов. Для того, чтобы преобразователь стал USB программатором нужно просто прошить микроконтроллер новой прошивкой и сделать кабель для подключения.

Программатор Для Микроконтроллера Attiny2313

Теперь все по порядку. 1 Для начала нужно собрать преобразователь (это если Вы его еще не собрали). Вот рисунок печатной платы преобразователя: - Рисунок печатной платы UART-USB на ATtiny2313 Если интересно — вот. В собранном виде преобразователь выглядит так: Есть вариант платы на обычных-ТН компонентах — смотрим. 2 Немного модифицируем плату Для того, чтобы обеспечить все необходимые сигналы для программирования впаиваем защитные резисторы номиналом по 100 Ом в линии ножек 12, 16, 17, 18, 19 (номинал не критичен — можно варьировать).

3 Теперь нужно прошить микроконтроллер. Линии для программатора выведены на общий разъем платы (кроме сброса — стоит отдельно). Прошивка USBtiny программатора для ATtiny2313 - Фьюзы для устройства Для Algorithm Builder и UniProf галочки ставятся как на картинке. Для PonyProg, AVR Studio, SinaProg галочки ставяться инверсно. Наверно не нужно говорить о том, что для прошивки микроконтроллера Вам понадобится программатор. На скорую руку можно собрать и прошить при помощи. 4 Далее нам нужен шлейф для того, чтобы соединить программируемое устройство с нашим программатором.

Все линии, необходимые для программирования находятся на одном разъеме. Схема шлейфа проста. Из особенностей — я вынес индикаторный светодиод и балластный резистор для него за плату на разъем — это для того, чтобы плату без перепайки можно было использовать для других устройств (ну и так прикольней — светодиод мигает прямо в разъеме:)). Кроме того, линия Vcc отделена от общего разъема — это на случай если программируемое устройство запитывается не от USB, а от своего источника (что, в принципе, желательно). Сигнальные линии (SCK, MISO, MOSI) желательно экранировать (например чередованием сигнальных и земляных линий в шлейфе). Длину шлейфа не стоит делать большой — до 50 см, не больше. Если нужно программировать удаленное устройство всегда можно применить USB удлинитель — так надежней.

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

Вот мой готовый шнурок: 5 Сам программатор готов, теперь нужно установить драйвер для того, чтобы Винда смогла с ним работать (для Mac OS X & Linux, вродь-как, драйвера вообще не нужно). Тут все просто: 5.1 Скачиваем драйвер, разархивируем его. 5.2 Вставляем наш программатор в USB порт. 5.3 В трее появится сообщение о том, что найдено новое устройство. 5.4 Запустится мастер нового оборудования. 5.5 Указываем в окошке «место поиска» папку с драйвером. 5.6 Пройдет процесс установки драйвера.

Появится окошко сообщающее о том, что драйвер установлен. Чтобы проверить, что мы там наустанавливали — заходим в «Мой компьютер/Свойства/Оборудование/Диспетчер устройств» и находим там наш программатор Винда увидела новое устройство и готова с ним работать. USBtiny программатор поддерживается AVRDude, а это значит, что многие среды программирования будут с ним работать без проблем.

Еще одним достоинством работы с AVRDude является то, что для работы с AVRDude существует множество оболочек GUI из которых можно выбрать подходящую именно для Вас (но об этом в следующей статье). Я с USBTiny до этого не работал, но отзывы о нем в сети положительные (отличается надежностью и быстротой программирования) — мои тестовый прошивки это подтвердили. ATtiny2313 прошивается за 10 секунд (это вместе с проверкой). Микроконтроллер определяется и программируется надежно — не было ни одной ошибки во время моих тестов. Приятный в использовании программатор! Файлы к статье: - Рисунок печатной платы UART-USB на ATtiny2313 - Прошивка USBtiny программатора для ATtiny2313 - Фьюз-биты ATtiny2313 для USBtiny - Схема кабеля для USBtiny программатора Смотрим также: Программируем AVR-микроконтроллеры USBtiny + AVRdude + SinaProg. (в процессе написания) — преобразователь USB to UART из которого мы сделали преобразователь.

— Как сделать шлейф для программатора. — Первый вариант платы USB to UART. В статье есть рисунок платы для для TH-компонентов. 1 Дмитрий Шпак ( Zalognik) сделал довольно удачную разводку программатора. Программатор получился небольшого размера, имеет стандартный разъем для программирования и, я считаю, будет удобен в работе. Плата двусторонняя. Разводка USBtiny от Дмитрия Шпака 2 Еще один вариант разводки от Андрея Баранова ( Andru48) - Разводка USBtiny от Андрея Баранова 3 Вариант от mebadboy Доброе время суток.

4 Вариант от Time191 (Владимир, г. Получилось начертить и развести в Протеусе плату программатора. Делал под себя, под свой ISP-разъем. Программировал прямо в плате, джампером соединив Reset c ISP. Все заработало сразу — большое Вам спасибо! - USBTiny от Time191 В приложении есть фото готового устройства, файл в Протеусе и в печатка в ARES. Возможно, это пригодится для разводки «под себя» другим пользователям программатора, т.к.

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

Программатор Attiny2313 И Atmega8 Com Порт Ponyprog

Протеус не даст перепутать компоненты, их полярность и дорожки на плате.