|
||||||||||||||||||||||||||||||||||||||
Продолжение темы предыдущего проекта. Бесплатные программаторы, которые можно найти в интернете безнадежно отстают от разработчиков чипов и не предлагают способов быстрой модернизации для программирования новых микроконтроллеров. В данном случае была сделана попытка разработать программную оболочку в рамках которой легко было бы наращивать возможности по программированию различных чипов хотя бы для предопределенных семейств. |
||||||||||||||||||||||||||||||||||||||
Программатор характеризуется тем, что:
|
||||||||||||||||||||||||||||||||||||||
Схема программатора PIC-ов. Особой оригинальностью не отличается поскольку в основном повторяет схему из известного программатора PonyProg. Следует уделять внимание уровню сигнала на выводе CLOCK чипа, он не должен быть меньше 4 В при высоком уровне, что может случиться при неправильном подборе стабилитрона |
||||||||||||||||||||||||||||||||||||||
Программирование AVR-ов |
||||||||||||||||||||||||||||||||||||||
Схема программирования AVR-ов. Здесь показан способ как организовать программирование AT90S8535 прямо на плате с помощью RS232 и небольшого аппаратного дополнения. Микросхема DD1 служит для изоляции сигналов программирования от чипа в режиме работы. Разводка микросхемы показана в колодке c расположением контактов типа PGA44. Испытания показали, что большинство микросхем AT90S8535 и AT90S8515 можно программировать при частоте кварца 11,0592 МГц. |
||||||||||||||||||||||||||||||||||||||
Структура конфигурационных файлов |
||||||||||||||||||||||||||||||||||||||
Конфигурационные файлы имеют расширение chp и должны находиться в директории программы. Программа при запуске производит поиск в своей директории всех конфигурационных файлов и их объединение во внутреннем буфере. Идея таких файлов взята из программатора ComPic и немного изменена. Каждому чипу соответствует своя секция. Возможность наследования свойств не предусмотренна, так как это ухудшает прозрачность описания. Пример структуры конфигурационного файла для PIC16F84
Автор: Александр Елисеев |
||||||||||||||||||||||||||||||||||||||
Микроэлектронные проекты ||| Главная страница ||| Содержание ||| Без кадра
E-mail: info@telesys.ru