Программаторы AVR микроконтроллеров


Avreal


AVReAl Описание Адаптеры History FAQ English Russian
AVReAl - описание программы Программа компилируется в следующих вариантах
  • 16-битном DOS, для работы на процессорах начиная с 286.
  • 32-битном WIN32
  • Также существует вариант для LINUX, но он еще недостаточно оттестирован.
Для работы WIN32 версии необходимы
W95/W98 DLportIO.DLL
NT4,W2000 DLportIO.DLL и DLportIO.sys

Это файлы из комплекта DriverLINX от Scientific Software Tools, Inc. (http://www.sstnet.com) Его поставка достаточно громоздкая, с примерами работы на C и VisualBASIC, автоматической инсталляцией DLportIO.SYS для WindowsNT и т.д. - итого файл port95nt.exe имеет размер 1.6Mb. С некоторых пор этот драйвер перестал поддерживаться фирмой, исчез с основной страницы фирмы и находится по адресу http://www.sstnet.com/ftp/unsupported/port95nt.exe. В переупакованном виде p95nt.zip это добро лежит у меня p95nt.zip (1.55Mb)
Применение WIN32 версии фактически имеет смысл только под NT, когда DOS-программа не имеет доступа к портам. Под W95/W98 нормально работает и DOS-версия.

Программа AVReAl предназначена для программирования микроконтроллеров серии AVR фирмы Atmel в режиме ISP (in-cirсuit serial programming, последовательное программирование в схеме). Т.е. на плату устройства устанавливаются штыри, к которым впоследствии подключается шлейфик от программатора (подключение LPT к чипу рассмотрено в разделе "адаптеры"). По окончании процесса программирования снимается сигнал сброса и процессор начинает выполнять зашитую в него программу.

В режиме "fbprg" незадействованные выходы данных LPT могут быть использованы как питание чипа (ключ -ap).

При использовании буферированных адаптеров (Altera ByteBlaster, Atmel STK*00) программа рассчитана на шитье в плате с "родными" питанием и кварцем.

Также возможна генерация XTAL программой (ключ -o0), данный режим может оказаться полезен и при наличии кварца в плате (LPT-порт легко его пересилит) для "обхода" ошибок кристалов "не читается содержимое EEPROM данных при частотах кварца, близких к максимальной".

Принимает INTEL HEX (avrasm -i).


- Начало -    - Вперед -