Программатор Usb Stk500

Адаптер UART USB-TTL CH340. AVRISP Atmel STK500 AVR Программатор (Atmaga,Attiny) AVR. В AVR Studio выбираем пункт STK-500, после чего, должно запуститься окно программатора. Обратите внимание, что для возможности работы через USB-COM, необходимо, при инсталляции AVR Studio, установить также Jungo USB Driver. Процесс обмена информацией происходит на скорости 115000 bit/s. Посмотреть (скачать) 1223x463 Для тех, кому интересно, побайтная раскладка, в увеличенном масштабе, с временными интервалами.

Купил на Ebay AVRISP Atmel STK500 AVR ISP programmer USB. В AVR Studio 4 определяется как STK500 or AVRISP.Сделан на Atmega 8535L и PL2303 На плате не хватает микросхемы с прошивкой загрузчика для обновления прошивки. Предположительно ATtiny2313 1.Где взять прошивку для ATtiny2313 2.Что может произойти при обновление прошивки програматора (он же китайский клон чего то) 3.Или проще его выкинуть и купить нормальный оригинал?

4.Так и не понял откуда брать напряжение для прошивки разных контроллеров. Здесь схема похожая Вложения: Комментарий к файлу: Плата 174.28 KiB Скачиваний: 1061 Комментарий к файлу: AVRISP Atmel STK500 AVR ISP programmer USB 14.46 KiB Скачиваний: 867.

Программатор Usb Stk500

Serdgi, можно проверить совпадает ли разводка Вашей платы cо схемой по ссылке, если да - то просто впаять attiny2313 и прошить оба контроллера следуя инструкциям с этого же сайта или из журнала Радио 5 2006. Но может быть и другая ситуация: в контроллер atmega8535 зашит загрузчик который и выполняет функции attiny2313. Я сам собрал данный программатор (Радио 5 2006 ст. 27), но вместо двух микроконтроллеров поставил один - atmega16 по схеме Радио 1 2009. Atmega16 является рабочим и он же отвечает за обновление. Если программатор поддерживает обновление прошивки, то где-то должен быть джампер или место для его установки, или просто две контактные площадки, которые нужно замкнуть, а потом подключить программатор к usb порту. Потом запустить AVRStudio и с помощью меню Tools - AVRProg, открыть управляющую программу.

Там в поле Device должен появиться Ваш МК - ATmega8535L. А в окне HEX file следует указать путь к файлу C: Program Files Atmel AVR Tools STK500 STK500.ebn и нажать кнопку Flash Program. А может у Вас есть какая-то инструкция на этот программатор и там будет написано что и как делать. А если нет - то зарисуйте схему Вашего программатора (без PL2303) в том числе и незапаянный микроконтроллер.

Программатор Stk500 Usb

И тогда можно будет говорить дальше. Вот оригинального AVRISP для сравнения. Купил на Ebay AVRISP Atmel STK500 AVR ISP programmer USB. Здравствуйте всем. Я тоже купил похожий программатор Продавец в магазине утверждал что он подходит для программирования контроллера 24C64. Но меня терзают сомнения как его именно подключать так как программатор (я так понял) программирует по CPI интерфейсу, а контроллер программируется через i2c интерфейс.

И как же их соединить возможно? Короче либо я недогоняю, либо продавец нехороший человек. С контроллера сегодня срочно нужно хотя бы прочитать данные.

Кто мне может что подсказать? Заранее большое спасибо.

Как Вы помните, ранее нами была перепрошита плата для того, чтобы получить. USBtiny у нас получился, он отлично работает под AVRdude, но хочется большего – использовать его еще шире! Автор AVRtiny, вероятно, задавался такой же целью. В результате им была написана программа позволяющая использовать USBtiny в режиме совместимости с STK500/AVRISP. STK500/AVRISP является общепринятым программатором, поэтому он будет поддерживаться в любой среде программирования.

В общем это работает следующим образом: Теперь я покажу как реализовать режим совместимости USBtiny с STK500/AVRISP. Следующее описание – перевод оригинальной статьи. Лично мной такой способ программирования не проверялся. Если уже кто-то работал при помощи такого эмулятора, обязательно поделитесь впечатлениями! Если коротко, то режим совместимости реализуется так: — устанавливается программа виртуального нуль-модема (com0com), которая создает два виртуальных COM порта, связанных между собой (при посылке сообщения одному оно появляется на другом). Один из виртуальных портов будет восприниматься средой программирования как STK500/AVRISP; — устанавливается вторая программа USBtiny500 – которая преобразовывает сообщения среды программирования для USBtiny. Теперь подробно: 1 Устанавливаем виртуальный нуль-модем (com0com) Скачиваем программу или у меня: - Программа эмуляции нуль-модема.

Устанавливаем и запускаем. Снимаем CNCA0 CNCB0 флажок! Оставляем галочку «Launch the setup command prompt» (Запуск установки с командной строки), жмем финиш. Запустится программа в режиме командной строки. Можно набрать в командной строке help для вывода списка команд. Нам нужно установить два виртуальных порта, в первую очередь проверьте диспетчер устройств Start-Settings-Control Panel-System-Hardware (Пуск- Настройка- Панель управления- Система- Оборудование). В закладке Ports смотрим список COM-портов.

Запоминаем какие порта заняты. (в данном случае мы видим, что COM1 уже занят). Набираем install PortName=COM2 PortName=COM6 -в первый PortName подставляем свободный (не занятый) COM-порт из диапазона COM1 — COM4 (в данном случае COM1 уже занят – ставим COM2); -во второй PortName подставляем свободный (не занятый) COM-порт из диапазона COM5 – COM9 (в данном случае ставим COM6). Запоминаем установленные порта – позже мы будем к ним обращаться. После нажатия «Enter» появится сообщение в трее, о том, что найдено новое оборудование. Автоматически запустится установщик нового оборудования.

Программатор Atmel Avrisp Stk500 Usb Isp

Выбераем «No not this time» (Нет, не сейчас), нажимаем кнопку Далее. Выбираем «Установить автоматически» и нажимаем далее. Возможно придется пройти эту процедуру дважды, для каждого COM-порта отдельно. В Диспетчере устройств должны появится наши новые порта. 2 Устанавливаем среду программирования AVRStudio (или любую другую с поддержкой STK500).

Программатор Stk500 Usb Своими Руками

— без особенностей. 3 Скачиваем USBtiny500. Качаем или у меня: - программа эмуляции STK500/AVRISP на USBtiny или со. Устанавливаем и запускаем USBtiny500. Выбираем один из установленных нами виртуальных COM-портов (в данном случае COM6).

Программатор stk500 usb своими руками

Если выбрать несуществующий, то программа выдаст следующее предупреждение: Далее программа попытается найти USBtiny. Если не найдет выдаст следующее сообщение: Если оба COM-порта и USBtiny найдены – выведется сообщение о готовности к работе: Далее, запускаем AVRStudio (или любую другую программу с поддержкой STK500). Открываем панель выбора программатора, выбираем AVRISP или STK500. В качестве порта на котором установлен программатор выбираем другой из установленных нами виртуальных COM-портов (в данном случае COM2). Теперь Ваш микроконтроллер станет доступен для программирования через STK500/AVRISP.

Если возникают проблемы связи с микроконтроллером, проверьте питание (микроконтроллера), кварц (если микроконтроллер работает от внешнего задающего генератора), правильность подключения. Также при ошибках связи причиной может быть завышенная частота ISP – поменяете ее. Файлы статьи: - Программа эмуляции нуль-модема - программа эмуляции STK500/AVRISP на USBtiny Смотрим еще. GetChiper Автор записи Если говорить о проттосе который совместимый с AVR910, то я думаю, скорость будет одного порядка. Если говорить о проттосе который ucGoZilla — то тут к гадалке не ходи: — ARM Processor 32-bit RISC Architecture — аппаратный USB 2.0 Full Speed (12 Mbits per Second) 🙂 А насчет скорости других программаторов самому интересно!

Присылайте скорость прошивки контроллеров типа меги8 или тини2313 на своих программаторах — будем сравнивать! Просьба замерять скорость прошивки всей памяти (HEX-файл прошивки всей памяти можно получить предварительно прочитав микроконтроллер) и указывать в какой программе производилась прошивка.

don Протестил еще разок с перекинутыми вместо оригинальных 1,5 кОм на 100 Ом по Вашей рекомендации. Ну что могу сказать AVRStudio работает на ура, Attiny2313 шьет на скорости 1,8 мГц, AtMega8535 на 460 кГц (от внутренних фьюзов зависит сильно, не менее, чем 4-х кратное частоте работы процессора), а вот CodeVisionAVR флэш читает, сигнатуры читает, а фьюзы ни в какую, выкидывает ошибку.

При смене кварца на «правильный» 11,0592 вообще опознает «неизвестное устройство» на USB 🙂 Жаль нет исходника, поправить usart ошибку на правильные кварцыможет и кодевижн заработал бы. Flint В моей программе для контроллера используется УАРТ для вывода данных в терминалку. Когда использовал программатор на LPT порте с буферной микросхемой, то всё было замечательно — закончился процесс прошивки, программа стартанула и шлет в com порт данные.

Теперь собрал программатор usbtiny, установил программу эмуляции com портов, выбрал com2 и com5. Моя плата с отлаживаемым контроллером подключена к com1. Но несмотря на то, что при установки программы эмуляции ком-портов я указывал com2 и com5, после окончания программирования даже com 1 получается какбы заблокирован.

При соединении в любой теминалке (Terminal, COM Port Toolkit) — тишина. Оказалось тини2313, а значит и буфер (у меня другой, не такой как на первоисточнике) держит ресет на земле и не отпускает. Нет ли какой-нибудь прошивки с фиксацией такого бага? Кто может подсказать, как в АВРСтудио запрограммировать контроллер буквально, ну пару кликов мышкой. До этого я программировал через LPT, который уже упоминал. Но там на панели, правда, у меня была кнопка со ссылкой на бат-файл с avrdude.

А с этим программатором нужно заходить в меню, нажимать Отмену, когда он предлагает обновить программное обеспечение программатора (естественно, это не надо), выбрать прошивку (хотя это нужно будет сделать только один раз). Вообщем много телодвижений. Правда можно сделать такой же батник и для этого программатора. По скорости мне показалось, что мой LPT и этот приблизительно равны. С первым и с avrdude в консоли можно видеть прогрессбар с затраченным временем на каждую операцию. С этим пока не делал.

Надо сделать аналогично, сравнить.