Программатор Экстра Пик
Первое, с чем сталкиваются как начинающие программисты, так и радиолюбители, решившие повторить чужие конструкции на микроконтроллерах, это выбор самого адаптера для программирования, в народе называемого «программатором». На просторах интернета выложено множество всевозможных вариантов конструкций от простейших 5 проводков до солидных HVPP программаторов. Но первенство в количестве вариаций, пожалуй принадлежит славноизвестному JDM подобному « ExtraPic».
- Jdm программатор кстати я уже отдал ибо это не мой. Для ком-порта рекомендую Экстра-ПИК.
- Extra-PIC схема программатора. Итак, если вы попали на эту страницу значит пришло время изучать микроконтроллеры, и программировать их, а так же хотите собирать радиолюбительские конструкции на них, схемы которых сейчас можно найти даже в рускоязычном сегменте интернета ну просто.
- Jul 7, 2010 - Просмотрев все варианты универсального программатора EXTRA-PIC, решил остановиться на версии EXTRA-PIC+ v.3.2. Внеся, конечно же, свои коррективы. Печатная плата тоже потерпела изменений. Предоставляю ее Вам.
Не открою секрета, что и я в свое время столкнулся с выбором программатора. Перелопатив множество ресурсов и прикинув свои возможности и потребности, выбор остановил именно на ExtraPic. Да потому, что мне нужен был простой, но схемотехнически надежный программатор на 1 раз, чтобы запрограммировать микроконтроллер AtMega8535 для собираемого мною аналога STK-500, а данная схема внушает доверие из-за наличия согласующих звеньев между МК, компютером и путем несложных доработок позволяет легко адаптировать девайс для программирования разных устройств. Мало того, это устройство поддерживается множеством бесплатного программного обеспечения как JDM программатор, что делает его особенно привлекательным. А еще, стоит упомянуть совместимость с PonyProg как с программной, так и с аппаратной частью, а значит можно использовать адаптеры от последнего, лишь слегка изменив. И вот, изучив внимательно опыт великомучеников, разбивших свои лбы на изготовлении екстрапиков (а таких не мало, уж поверьте), решил перекроить схему на свой манер, но учтя все достоинства и недостатки. Печатную плату, естественно, нужно было переделывать или разрабатывать по новой.
Asus k53s драйвера на звук. Читайте и обсуждайте Универсальный программатор extra-pic+ v.3.2 - Форум радиолюбителей.
Когда печатка была готова, вдруг принесли радиостанцию, для программирования частот. Этот момент навел на мысль: а почему бы не соорудить такой универсальный девайс, который бы мог бы постоянно находиться рядом с компьютером и выручать в нужный момент, наподобие этого. Так в программаторе появился узел, позволяющий запрограммировать частоты радиостанций, перепрошить мобилку по MBUS или FBUS, связывать устройства с компьютером через com порт, или организовать ИК порт. Здесь мне помогла схема «универсального программатора радиостанций», которая размещена на сайте радиолюбителей cqham.ru.
Программатор с адаптерами. ISP адаптер AVR-DIP. Переходник «Программатор Громова». Адаптер Pic16, 24cxx, 93cxx (Turbov6-P). ISP кабель. ISP адаптер AVR-SO-TQFP. Собственно супер екстра Pic-AVR-Mem Proger Mega8 и Attiny2313 запрограммировались, что называется, с пол пинка.
Контроллер Pic16F84 тоже не стал капризничать. На тот момент других микросхем у меня не было кроме 24схх и 93схх. МК 24Схх проблем не вызвал, а вот с программированием 93схх пришлось повозиться, пока понял в чем дело. Оказалось не любит он, когда питание дергается, пришлось выводить для него питание отдельно. Следующим этапом было испытание, с какими все-же программами может реально работать данный прогер.
Их количество оказалось приятно внушительным. Вот, пожалуй, не полный список: Pony Prog2000, ICprog, PIC Development Programmer Software for Windows and Linux, WinPic800, WinPic by Wolfgang Buescher (DL4YHF), PicProg4u и многие другие, пока не известные мне:) Затем мне зачем-то захотелось подружить этот программер с Uniprof. А что - делать так делать. Был расписан алгоритм управления, перепаян шлейф на соответствие Атмеловского разъема ISP и программатора Громова.
Первое включение приятно порадовало, микросхемы в адаптере Унипрофом определялись и прошивались. Проинсталлировал Algoritm Builder, попробовал прошивать из него – все просто отлично! Но сюрприз меня ожидал когда я скачал последнюю версию Унипрофа. Он наотрез отказывался признавать мой программатор. Обращение к автору решения вопроса не сняло. После недели мучений, был собран «программатор Громова» как есть, и испытан. Проблема оказалась в соединении 6 и 7 пина разъема rs232.
При соединении пинов «программер Громова» тоже переставал работать. И хотя, размыкание этих пинов ни на чем не сказалось при программировании, решено все-же было поставить джампер. Если у кого-то возникнет желание, проверить правду ли я написал, пожалуйста, вот схема принципиальная, наброски печатной платы, которую так и не довел до совершенства, ведь устройство и так прекрасно справляется с возлагаемыми на него задачами. Патч, необходимость в котором возникла изза того, что я забыл о том, что триггер с эмиттерной связью не просаживает сигнал до нулевого уровня. Желаю всем удачи в повторении, и усовершенствовании, которому, как известно, нет предела!
И еще одна фишка (моя), если вы неправильно запрграммировали фюзы кварца, его можно легко перепрограммировать снова, для этого с 3-й ножки RS232 снимается сигнал и подается на 3 (свободную) ножку разъема АVR, полностью совместимого по распайке с Atmel AVR ISP 10 pin. В ISP адаптере этот сигнал подключен через джампер к Xtall1 программируемоо контроллера. В таком виде программу не зальешь, но фюзы установки режима осциллятора восстанавливаются нормально, (не SPIEN DISBL и RSTDISBL). На авторство в чистом виде не претендую никак, скорее это народная схема, поскольку я ее собрал по крупицам, отсеяв все лучшее из множества уже имеющихся схем и слил все воедино, так что если кто увидит узелок похожий на придуманный им, может по праву считать себя тоже равноправным автором проекта 'революция ЕкстраПик'. В дальнейшем схема подверглась незначительному усовершенствованию, о котором, как и об адаптере для программировании микросхем памяти намерен рассказать в следующем повествовании. 73 всем радиолюбителям и 88 всем радиолюбительницам:) С уважением, oleg63m@yandex.ru.
По данной статье нам поступило большое количество писем с вопросами, замечаниями, благодарностями. Всем авторам выражаем большую признательность за теплые слова и бесценные материалы. Если вы решите самостоятельно повторить программатор EXTRA-PIC, мы надеемся, что эта статья поможет вам убедиться в правильности решения и отбросить все сомнения.
Программатор Экстра Пик Своими Руками
В статье рассматривается программатор EXTRA-PIC, данные о котором получены из открытых источников на www.5v.ru (DOC Rev.1.03.00). Соберите программатор Extra-PIC, отмойте растворителем или спиртом с зубной щеткой, просушите феном. Осмотрите на просвет на предмет волосковых замыканий и непропаев. Подготовьте блок питания на напряжение не менее 15В и не более 18 вольт. Распаяйте удлинительный шнур мама-папа для COM-порта (не путать с нуль-модемными и кабелями для модемов; прозвоните шнур - первая вилка должна идти к первому гнезду и т.д.; нумерация вилок и гнезд нарисована на самом разъеме). Скачайте программу с нашего сайта или с сайта разработчиков.
Распакуйте программу в отдельный каталог. В образовавшемся каталоге должны находиться три файла:.icprog.exe – файл оболочки программатора;.icprog.sys – драйвер, необходимый для работы под Windows NT, 2000, XP.
Программатор Экстра Пик
Этот файл всегда должен находиться в каталоге программы;.icprog.chm – файл помощи ( Help file). Для Windows95, 98, ME Для Windows NT, 2000, XP ( Только для Windows XP): Правой кнопкой щёлкните на файле icprog.exe. ' Свойства' вкладка ' Совместимость' Установите 'галочку' на ' Запустить программу в режиме совместимости с:' выберите ' Windows 2000'. Запустите файл icprog.exe. Выберите ' Settings' ' Options' вкладку ' Language' установите язык ' Russian' и нажмите ' Ok'.
Согласитесь с утверждением ' You need to restart IC-Prog now' (нажмите ' Ok'). Оболочка программатора перезапустится. ' Настройки' ' Программатор'.
Если у вас нет файла с прошивкой – подготовьте его: – откройте стандартную программу ' Блокнот'; – вставьте в документ текст прошивки; –сохраните под любым именем, например, prohivka.txt (расширение.txt или.hex). Далее в IC-PROG Файл Открыть файл (! Не путать с Открыть файл данных ) найти наш файл с прошивкой (если у нас файл с расширением.txt, то в типе файлов выберите Any File.). Окошко ' Программного кода' должно заполнится информацией.
Программатор Экстра Пик 3.2
Нажимаем кнопку ' Программировать микросхему' – (загорается красный светодиод). Ожидаем завершения программирования (около 30 сек.). Для контроля нажимаем ' Сравнить микросхему с буфером' –.