Популярность микроконтроллеров AT89C51/AT90/ATmega с внутрисхемно программируемой внутренней
FLASH памятью фирмы ATMEL обусловлена следу- ющим:
невысокая цена,
бесплатное программное обеспечение (свободно распространяемый пакет ATMEL FLIP доступен либо на сайте
www.atmel.com, либо на CD-ROM диске , позволяет создавать
проект , пользуясь микроконтроллерами AT89C5115/AT89C5130/AT89C5131/AT89C5132/ AT89C51AC2/ AT89C51AC3/ AT89C51CC02/
AT89C51CC03/AT89C51ED2/AT89C51IC2/AT89C51ID2/AT89C51IE2/AT89C51RB2/AT89C51RC2/AT89C51RD2/AT89C51RE2/AT89C51SND1/AT89C51SND2/
AT89S54/AT89S58/AT89S64/AT90CAN128/ AT90CAN32/ AT90CAN64/ AT90USB1286/ AT90USB1287/ AT90USB162/ AT90USB646/ AT90USB647/ AT90USB82/
ATmega16U4/ATmega32U4/ATmega32U6/T89C51CC01/T89C51CC02/T89C51IC2/T89C51RB2/T89C51RC2/T89C51RD2) ,
удобный способ AutoISP программирования (не требуется отдельного программного обеспечения, кроме ATMEL FLIP и ручных
установок на печатной пла- те для входа в ISP режим) .
Программатор C51AutoISP позволяет выполнять внутрисхемное программирование микроконтроллеров фирмы ATMEL через
стандартный USB-порт PC . Для этого требуется:
установка драйверов для программатора C51AutoISP,
использование пакета ATMEL FLIP ,
наличие печатной платы, с установленными на ней микроконтроллером фирмы ATMEL и разъёмом 2X5 с
шагом 2,54 мм , соответствующим кабелю программатора C51AutoISP (подробнее
смотрите в документе "C51Auto Programmer Cable" на CD-ROM диске).
Порядок работы с программатором C51AutoISP:
до подключения программатора C51AutoISP к компьютеру, разрешите работу USB-портов. Разрешение работы USB-портов
производится через SETUP компьютера в соответствии с инструкцией на компьютер. После этой процедуры в
свойствах управления компьютером должна присутствовать запись "
Контроллеры универсальной последовательной шины USB " , включающая в себя
записи " USB универсаьный хост-контроллер " и "Корневой USB концентратор" ,
до подключения программатора C51AutoISP к компьютеру, установите драйверы для работы с программатором C51AutoISP. Для
установки драйверов , инсталируйте пакет
USB TO RS232C ADAPTER VCP с прилагаемого CD-ROM диска. После завершения,
на жёстком диске компьютера будет создан ка- талог с драйверами "C:\Silabs\Mcu\CP210x\Windows_2K_XP_S2K3_Vista",
подключите программатор C51AutoISP к компьютеру с помощью обычного USB-кабеля для периферийных устройств . При этом компьютер
автоматичес- ки выведет сообщение о том , что обнаружено новое устройство , и начнёт поиск и создание базы драйверов
для него . Укажите выше приведённый путь к каталогу размещения драйверов . Далее компьютер автоматически выполнит
установку драйверов . После завершения , в списке " Порты ( COM и LPT ) " компьютера должен появиться новый
виртуальный COM-порт с названием "Silicon Labs CP210x USB to UART Bridge (COM3) " , которому будет присвоен номер
COM3, или следующий свободный и загореться жёлтый Resume индикатор . Красный Online индикатор должен после не
продолжительного мига- ния погаснуть,
при необходимости деинсталировать драйверы программатора C51AutoISP , следует отключить программатор C51AutoISP от
компьютера , запустить "Установка и удаление программ" из "Панели управления", и
удалить "Silicon Laboratories CP210x VCP Drivers for Windows 2000/XP/2003 Server/Vista",
подключите разъём IDC-10 программатора C51AutoISP к разъёму 2X5 с шагом 2,54мм на печатной плате ,
включите питание печатной платы ,
после запуска программы "Flip 3.3.2" из пакета FLIP 3.3.2, выполните следующие действия:
выберите используемый микроконтроллер, выполнив " Device > Select ". Выбрав микроконтроллер, нажмите "OK",
установите параметры режима AutoISP, выполнив " Settings > Preferences . . . ". Установив нужные активные уровни
сигналов RST и PSEN# , нажми- те "OK",
установите параметры используемого коммутационного интерфейса, выполнив " Settings > Communication > RS232 " . Выбрав в
открывшейся пане- ли номер COM-порта, соответствующего программатору C51AutoISP и скорость UART-интерфейса, нажмите "OK".
В случае успешного соедине- ния должен загореться красный Online индикатор, а "Flip 3.3.2" считать из микроконтроллера
специальные байты и обновить панель,
выберите HEX-файл, который необходимо разместить во внутренней FLASH памяти микроконтроллера, выполнив
" File > Load HEX File . . . ". Выб- рав HEX-файл, нажмите "OK" ,
в случае необходимости редактирования HEX-файла, откройте буфер, выполнив " Buffer > Edit . . . " . Выполнив необходимое
редактирование , наж- мите "OK",
выполните программирование микроконтроллера, выполнив " Operation Flow > Run " . В случае успешного выполнения
программирования микро- контроллера на панели "Flip 3.3.2" появится сообщение " Verify PASS " ,
оnключите разъём IDC-10 программатора C51AutoISP от разъёма 2X5 с шагом 2,54мм на печатной плате с
установленным на ней микроконтролле- ром фирмы ATMEL ,
выполните ручное формирования сигнала RST на печатной плате с установленным на ней микроконтроллером фирмы ATMEL .
Микроконтроллер начинает выполнять программу соответствующую HEX-файлу, находящемуся во внутренней FLASH памяти.
Область загрузки (FM1) всегда предварительно запрограммирована программами CAN или UART загрузчиков (CAN or
UART bootloader). Чтобы пользовать- ся программатором C51AutoISP, область загрузки (FM1), при необходимости, должна быть
предварительно перепрограммирована программой UART загруз- чика (UART bootloader) с помощью средств параллельного программирования.
¶ Область загрузки (FM1 ) всегда предварительно запрограммирована программой USB загрузчика ( USB bootloader ) .
Архитектура микроконтроллера не под- держивает программу UART загрузчика (UART bootloader). Использование программатора
C51AutoISP не возможно .
* Область загрузки (FM1 ) всегда предварительно запрограммирована программой USB загрузчика ( USB bootloader ) . Чтобы
пользоваться программатором C51AutoISP , область загрузки (FM1 ) должна быть предварительно перепрограммирована
программой UART загрузчика ( UART bootloader ) с помощью средств параллельного программирования.
Область загрузки (FM1) всегда предварительно запрограммирована программой UART загрузчика (UART bootloader).
§ Область загрузки (FM1) всегда предварительно запрограммирована программой CAN загрузчика (CAN bootloader) . Архитектура
микроконтроллера не под- держивает программу UART загрузчика (UART bootloader). Использование программатора C51AutoISP не
возможно.
По вопросам параллельного программирования, обращайтесь:
: 482590500 ,
Телефон : +7-812-9231294 , Тел. / Ф. : +7-812-3250215 , E-mail:
sb-devices@mail.ru , Skype : sb-devices .