USB программатор для микроконтроллеров
семейства PIC и микросхем Flash памяти с интерфейсом I2C
Рис.1 USB - программатор PIC,I2C.
Описание программатора .
Программатор предназначен для программирования микроконтроллеров семейства PIC
и микросхем Flash памяти с интерфейсом I2C через интерфейс USB .
Работает на платформах Windows 98, Windows 2000, Windows XP . Внешний вид
запущенного приложения представлен на рисунке 2.
Рис.2
Программное обеспечение. Программа WinPic800 v.3.55
Управляющая программа программатора
WinPic 800 версия 3.55b имеет очень удобный и простой русифицированый
пользовательский интерфейс. Программа позволяет выполнять операции для
микроконтроллеров семейства PIC: чтения, записи, стирания, верификации FLASH и
EEPROM памяти, установка битов конфигураций, а так же выполнять операции для
микросхем Flash памяти с интерфейсом I2C: чтения, записи, стирания,
верификации - сравнения с записанным.
Для работы с программатором через интерфейс USB необходимо установить
специальный драйвер, который входит в состав управляющей программ. Для установки
драйвера необходимо выполнить следующие действия :
Распаковать архив winpic800.zip и, подсоединив программатор к разъёму USB,
дождаться появления сообщения об обнаружении нового устройства (рис. 3).
Переключить опцию "Установка из указанного места" и нажать кнопку "Далее".
Рис.3
Дождаться появления второго окна мастера установки оборудования, установить
переключатель и флажок, как показано на рисунке 4, затем при помощи кнопки
"Обзор" указать путь к папке драйвера, в нашем случае это папка
"HDD:\WinPic800\GTP-USB\Driver GTP-USB\", в которой находится драйвер для
данного устройства, и нажать кнопку "Далее", появится окно показанное на
рисунке 5, свидетельствующее о нахождении информационного файла для данного
устройства. Затем нажать "Далее", после чего появится окно, показанное на
рисунке 6, с предупреждением, что драйвер не имеет цифровой подписи.
Нажимаем кнопку "Все равно продолжить", и после появления окна, как показано на
рисунке 7, после копирования системных файлов, появится окно завершений работы
мастера (рис. 8). Нажимаем кнопку "Готово", и через несколько секунд появится
сообщение, что устройство готово к использованию (рис. 9).
Рис.4
Рис.5
Рис.6
Рис.7
Рис.8
Рис.9
Работа с программатором
После завершения установки USB драйвера, необходимо настроить интерфейсную
часть программатора. Для этого необходимо запустить управляющею программу
WinPic 800, на инструментальной панели нажать кнопку "Setting", затем
в меню нажать кнопку "Hardware" (рис.10), после чего появится диалоговое окно
выбора интерфейса (рис.11), в котором необходимо выбрать в разделе
"Selection of Hardware" позицию "GTP-USB - #0" и нажать кнопку "Save".
После появления диалогового окна (рис.12), с сообщением о сохранении выбранного
интерфейса - нажать кнопку "Yes", и в завершении нажать кнопку "Apply edits",
то есть подтвердить изменения в интерфейсной части программатора.
Рис.10
Рис.11
Рис.12
После того как интерфейсная часть настроена, необходимо выполнить тест
аппаратной части программатора. Для этого необходимо на инструментальной панели
нажать кнопку "Device", затем в меню нажать кнопку "Hardware Test" (рис.13), в
появившемч окне будет содержаться результат о проведении теста (рис.14).
Рис.13
Рис.14
После успешного завершения теста аппаратной части программатора, можно
приступать к выполнению операций программирования. Ряд кнопок, расположенных
на инструментальной панели, в описании не нуждаются, так как нисколько не
отличаются по своему функциональному назначению от других приложений для
программирования микроконтроллеров семейства PIC . Принципиальные схемы
подключения аппаратной части программатора к микроконтроллерам PIC и Flash i2c
представлены на рисунках 15 и 16.