Mick Laboratory
 
Разное AVRJTAGProgrammer ByteBlaster SIMM На

    AVR JTAG Programmer

 

      AVR JTAG Programmer  - представляет собой сильно упрощенный вариант профессионального программатора AVR JTAG ICE от фирмы Atmel. И в отличии от своего профессионального собрата может быть собран буквально на "коленках" и стоимость его многократно ниже. А если быть еще точнее, то этот программтор не что иное как китайская реплика, имеющая обозначение как AVR JTAG под брендом LCSOFT и которую можно без проблем купить в зарубежных интернет магазинах и аукционах. Данный программатор с базовой прошивкой предназначен для программирования микроконтроллеров фирмы Atmel по интерфейсу JTAG. Рабочей средой для программатора является среда разработки программного обеспечения AVR Studio v4.xx. В принципе в интернете можно встретить и другием программы сторонних разработчиков. Однако стоит отметить, что последние серии микроконтроллеров ему не доступны, такие как например серии AT90USB и вследствии чего эти микроконтроллеры запрограммировать не удасться.

    После небольшого лирического отступления стоит рассказать почему мой взор пал на этот программатор. Все дело в том, что когда я делал свой проект Devboard Z80, то программировать микроконтроллер можно было только через JTAG интрефейс. Поэтому в процессре работы над проектом девборды я просмотрел интернет на предмет доступности программатора. И мой взгляд остановился на этом недорогом программаторе. И все бы ничего, но когда я занялся другим своем проектом, а именно разработкой компьютера ZXM-Zephyr, то не обратил внимание на то, что примененый мной микроконтроллер AT90USB1287 не поддерживается данным программатором. После безуспешных поисков в интернете на предмет возможного обновления прошивки данного программатора было решено попробовать сделать самому прошивку и какую нибудь простенькую программу для программирования микроконтроллера AT90USB1287 хотя бы в рамках проекта ZXM-Zephyr.

 

 

    Первым моим шагом в изучении этого программатора стала зарисовка его схемы и создание рисунка печатной платы. Далее поискав в интернете информацию о том как программировать микроконтроллеры через JTAG, нашел два проекта с примерами, которые и легли в основу моей прошивки для этого программатора. После создания прошивки написал небольшую утилиту под операционную систему Windows. Все свои изыскания по этой теме я решил выложить на свою страницу, возможно они пригодятся еще кому нибудь.

 

 

    В заключении хочется добавить, что данный программатор по сути стал неким конструктором, с помощью которого можно программировать не только микроконтроллеры фирмы Atmel, но также и других фирм. Или даже другие микросхемы с интрефейсом JTAG. Нужно лишь только приложить немного усилий - написать необходимую под себя прошивку.

 

Краткая спецификация:

 

Микроконтроллер

ATmega16А, частота кварцевого резонатора 7.3728МГц

Мост USB-COM

на базе PL-2303HX rev A. с внешним кварцевым резонатором 12.000 МГц

Скорость приема-передачи

фиксированная или настраиваемая - зависит от прошивки микроконтроллера.

 

Проект:

 

1. Схема электрическая принципиальная в формате P-CAD 2002 - скачать
2. Печатная плата в формате P-CAD 2002 - скачать
3. Электрическая и монтажная схемы, перечень элементов в формате pdf - скачать
4. Библиотека элементов формате P-CAD 2002 - скачать

 


Прошивки:

 

1. Прошивка микроконтроллера ATmega16А штатная, которой зашиваются при производстве китайских реплик - скачать
2. Прошивка микроконтроллера ATmega16А, которая находилась в пакете AVR Studio v4.17. - скачать
3. Прошивка микроконтроллера ATmega16А для программирования микроконтроллеров фирмы Atmel и имеющие интерфейс JTAG. Важное замечание - необходима внешняя управляющая программа! Версия прошивки v01.00 - скачать
4. Исходные тексты прошивки микроконтроллера ATmega16А для программирования микроконтроллеров фирмы Atmel и имеющие интерфейс JTAG. Версия прошивки v01.00 - скачать

 

Софт:

 

1.  Драйвер микросхемы PL-2303HX для системы Windows - скачать
2. Программа для программирования микроконтроллера AT90USB1287 компьютера ZXM-Zephyr под операционную систему Windows. Версия программы v01.00 - скачать
3. Исходные тексты программы для программирования микроконтроллера AT90USB1287 компьютера ZXM-Zephyr. Версия программы v01.00 - скачать

 

Внимание: данный проект не предназначен для извлечения коммерческой выгоды и несет лишь ознакомительный характер!

 

      Mick Laboratory 2010...2016