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.
Рис.15
Рис.16
Список микросхем поддерживаемых программатором:
PIC F:
PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC12F629, PIC12F635, PIC12F675,
PIC12F683, PIC16F627/A, PIC16F628/A, PIC16F630, PIC16F636, PIC16F639,
PIC16F648A, PIC16F676, PIC16F684, PIC16F688, PIC16F73, PIC16F74, PIC16F76,
PIC16F77, PIC16F716, PIC16F737, PIC16F747, PIC16F767, PIC16F777, PIC16F83,
PIC16F84/A, PIC16F87, PIC16F88, PIC16F818, PIC16F819, PIC16F870, PIC16F871,
PIC16F872, PIC16F873/A, PIC16F874/A, PIC16F876/A, PIC16F877/A, PIC18F242-2439,
PIC18F248, PIC18F252-2539, PIC18F258, PIC18F442-4439, PIC18F448, PIC18F452-4539,
PIC18F458, PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2320, PIC18F4220,
PIC18F4320, PIC18F2331, PIC18F2431, PIC18F4331, PIC18F4431, PIC18F6520,
PIC18F6620, PIC18F6720, PIC18F8520, PIC18F8620, PIC18F8720, PIC18F2410,
PIC18F2420, PIC18F2455, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520,
PIC18F2525, PIC18F2550, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620,
PIC18F2680, PIC18F4410, PIC18F4420, PIC18F4455, PIC18F4480, PIC18F4510,
PIC18F4515, PIC18F4520, PIC18F4525, PIC18F4550, PIC18F4580, PIC18F4585,
PIC18F4610, PIC18F4620, PIC18F4680, PIC30F2010, PIC30F2011, PIC30F2012,
PIC30F3010, PIC30F3011, PIC30F3012, PIC30F3013, PIC30F3014, PIC30F4011,
PIC30F4012, PIC30F4013, PIC30F5011, PIC30F5013, PIC30F5015, PIC30F6010,
PIC30F6011/A, PIC30F6012, PIC30F6013/A, PIC30F6014/A, PIC30F6015 .
Flash i2c:
24LC01, 24LC02, 24LC04, 24LC08, 24LC16, 24LC32, 24LC64, 24LC128, 24LC256,
24LC512
Продолжение на странице:
/md/705/02/index.htm
Обсудить на форуме!