Amateur Radio Station R9AL

     

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

Файлы:
  1. Печатная плата (в формате .lay)
  2. Схема подключения адаптера
  3. WinPic 800 версия 3.55b

Обсудить на форуме!






Copyright © R9AL 2006 Все права защищены

Рейтинг@Mail.ru Яндекс цитирования