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

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

Сообщества. Anatoli4 был. Выбор пал на STK500. STK5. 00v. 2 Мой вариант данного программатора Блог им. Bonio Сообщество Easy. Electronics. ru. С самого начала, как только я начал заниматься микроконтроллерами, я собрал себе самый простой STK2. Но в последнее время он перестал меня устраивать и я начал искать альтернативу. Он был собран и опробован на макетке. По скорости прошивки, думаю, он безусловный лидер. Но у него есть один недостаток, из за которого я отказался его собирать, это невозможность работы с avrstudio и с avrdude одновременно. Тип программы, с которой будет работать программатор задается на этапе компиляции прошивки. Меня это не устраивало. Главная программная доработка, пожалуй, это замена программного spi интерфейса на аппаратный, что дало значительный прирост скорости прошивки. Скорость и другие настройки сохраняются в eeprom. Также было исправлено несколько багов, переработан местами алгоритм работы программы, добавлена возможность просмотра напряжения питания программируемой схемы в avrstudio. Добавлена возможность генерации внешнего тактового сигнала на 3 ножке 1. Частота сигнала устанавливается из окна настроек avrstudio и может менятся от 1. Hz до 3. 6. 86 MHz, либо генерация сигнала вообще может быть отключена. Добавлена возможность обновления прошивки программатора через bootloader. Это дает возможность программирования нескольких поддерживаемых AT8. S микроконтроллеров, которые сбрасываются плюсом. Если поддержка их не нужна, можно сэкономить на буфере и поставить транзистор схема и прошивка такого варианта в архиве ниже. После того, как прошивка зашита в целевое устройство, все буферы, кроме буфера в линии Ex. Clock переводятся в Hi Z состояние. Буфер в линии Ex. Программатор Stk500 Своими Руками' title='Программатор Stk500 Своими Руками' />Теги stk500, программатор. Это очень полезно для тех, у кого нет под рукой другого программатора AVR новички в AVR или те кто. Ссылка на программатор http UTK500 это клон STK500. Нужно отметить, что если под рукой ничего, кроме USB порта нет, то выход только один собирать программатор AvrUsb500 by Petka как есть. Описанные ниже программатор является функциональным аналогом только. Бюджетный USB Arduino своими руками middot USB программатор. Параллельный программатор микроконтроллеров AVR аналог STK500. Программатор Stk500 Своими Руками' title='Программатор Stk500 Своими Руками' />Clock переводится в Hi Z состояние если выключена генерация внешнего тактового сигнала. Если не подключено целевое устройство, все буферы, включая Ex. Clock, переводятся в Hi Z состояние. В спящем режиме программатора см. При необходимости обновления просто замыкаю пинцетом 2 и 3 ножки атмеги либо 1 и 2 в данной прошивке. Чтобы войти в bootloader необходимо на подключенном к компьютеру программаторе просто замкнуть эти ножки пинцетом например, при этом никаких переподключений не требуется. Пока мы в бутлоадере горят все три светодиода. Прошивка обновляется средствами avrstudio программой avrprog. На транзисторе VT1 собрана защита входа VCC от переплюсовки без падения напряжения. В схеме использована Atmega. SPI теперь используется аппаратный, для достижения минимальных скоростей isp используется программный делитель частоты. В Atmega. 8, например, его просто нет. Схема в формате pdf в архиве ниже. Плата получилась компактная, двухсторонняя. Делалась под размер имеющегося корпуса от какой то радиометки. Дальше немного фоток, все кликабельны. Под этот корпус делалась плата, корпус вообще без всяких отверстий. Такая получилась плата. На заводской плате Спичечный коробок для масштаба. STK500AVRISP является общепринятым программатором, поэтому он будет поддерживаться в любой среде программирования. Данная схема USB программатора, построенного на микроконтроллере Atmega8, довольно проста в изготовлении, ее можно собрать. Ну вот и отлично В студии надо выбрать программатор STK500, указать com порт. Обновил статью, все никак руки не доходили. Без изменений остается один момент каждый собирает программатор. Паяльник к ним в руки попадает только в виде вынужденной меры. Программатор Stk500 Своими Руками' title='Программатор Stk500 Своими Руками' />Программатор Stk500 Своими РукамиВ корпусе были вырезаны все необходимые отверстия, распечатаны наклейки. В режиме бутлоадера. Программатор в работе. Во вложении схема в pdf, прошивки bootloader и основная, печатная плата в формате sprint layout 6. UPD. Обновил прошивку. Теперь минимальная скорость ISP не 1. Пожелания Увольняющемуся Сотруднику С Юмором на этой странице. KHz, что дает возможность программировать контроллеры с низкочастотным кварцем, например часовым. Программатор Stk500 Своими Руками' title='Программатор Stk500 Своими Руками' />Такой низкой скорости удалось достигнуть использованием программого spi, на остальных частотах задействован аппартный spi модуль. UPD1. Чтобы войти в бутлоадер, необходимо на подключенном к компьютеру программаторе замкнуть 1 и 2 либо 2 и 3 ножки микроконтроллера. Для исключения дребезга при работе со схемами на граничном напряжении 1. Мелкие исправления. Данная версия прошивки и бутлоадера не совместима с предыдущей Если хоте обновить, делайте, как написано ниже. Порядок первой прошивки программатора после сборки Зашейте bootloader. Нажмите Exit. Загорится зеленый светодиод программатор готов к работе. UPD2. Нажмите Program Device. Поле Serial Number заполните произвольным набором букв иили цифр, это нужно для того, чтобы программатор не конфликтовал с другими устройствами на CP2. Кликните для увеличенияПереподключите программатор к компьютеру, система должна обнаружить новое устройство. Зайдите в свойства определившегося com порта в диспетчере устройств. Для корректной работы программатора необходимо на вкладке Управление электропитанием снять галочку. UPD3. Таким образом можно сэкономить один буфер, но теряется поддержка нескольких старых и экзотических микроконтроллеров, с инвертированным reset.

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