![]() |
![]() |
||||||||||||
Превращаем ARDUINO в программатор STK500 by Petka
Автор: dt_andrew Сломался программатор STK500 by Petka. Можно было изготовить новый, но в наличии не оказалось FT232RL, зато был переходник USB2COM, купленный давно и используется во многих проектах для тестирования и отладки. Отлично (эту мелочь) уже паять не надо. В свое время я увлекался ARDUINO. Описывать не буду что это такое. В Интернете много информации по этой платформе. По сути своей это плата с контроллером, все порты которого выведены на разъемы по краю платы. Одна из разновидностей таких плат тоже была у меня и лежала без дела. Я покупал самый дешевый наверно вариант без USB, так как переходник у меня есть. Решено! будем делать из этого программатор. Если взглянуть на схему ARDUINO, то это половина программатора. Нужно только заменить кварц 16Мгц на тот, который используется в STK500 by Petka, я поставил 14.7456Мгц. Также надо убрать джампер "Автосброса", он присутсвует на всех платах ARDUINO. Теперь для превращения в программатор нам нужно добавить несколько резисторов, светодиод и разъем для программирования целевого контроллера.
Схема недостающих частей. на схеме нумерацию резисторов и прочих элементов я сохранил как у оригинальной схемы STK500 by Petka. Красным отмечены выводы на плате ARDUINO. Например А0 - это аналоговый вход , D10 цифровой. У плат ARDUINO есть понятие Shield платы, то есть дочерняя плата, которая устанавливается на основную. Развел и по быстрому изготовил ее. Вставил в ARDUINO контроллер ATMEGA8 и залил туда прошивку под кварц 14.7456Мгц от уважаемого Леонида Ивановича, который улучшил и оптимизировал ее. Прошивал через родной ISP разъем на плате ARDUINO. Скачать прошивку можно на форуме и в конце статьи. Вставил дочернюю плату в основную, подключил к ней переходник USB2COM. (драйвер под него уже стоял, если он не установлен, то нужно поставить) В Avr Studio он тоже прекрасно определился и замечательно работает. 2 часа не спешной работы и мы получили прекрасный и быстрый программатор. Мои Благодарности автору программатора - Petka и Леонид Ивановичу за прекрасную доработанную прошивку.Уважаемый Кот - тебя с днем рождения! Прошивка для контролера (кварц 14.7456Мгц) Схема моей платы ARDUINO (pdf) Схема оригинальная STK500 by Petka. (pdf)
Файлы: Все вопросы в Форум.
|
|
||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |