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


Avreal - часть 3


Подробнее про работу с файлами и про ключи -c, -d рассказано после описания остальных ключей.
Ключи (признак ключа - символ '-' или '/', регистр букв не важен).

-? (-h) выдать ключи и перечень поддерживаемых кристаллов. Команда avreal +name -? (+name должен быть задан раньше ключа -?) выдает список fuses, поддерживаемых в режиме ISP для чипа name

+имя установить тип кристалла, <имя> задается без префикса 'At', например, 90s1200, 90s8515, mega103 (т.е. в том виде, в котором имена выдаются по -h, регистр букв не важен) Обязательный ключ, никаких действий по умолчанию не производится. Если задан только чип (больше нет ни ключей, ни имен файлов), то чип будет сброшен и выдана информация о нем (наличие, если есть доступные по ISP fuses - их состояние).

-p<число1>[,<число2>] "число1", шестнадцатеричное установить порт 1,2,3 - номер LPT порта, >0x100 - базовый адрес порта если задан номер - адрес из BIOS MEMORY (не работает для win32 и linux версий, там принято, что LPT1/2/3 это 278/378/3BC). Адрес и в виде -p3BC, и в виде -p0x3BC воспринимается как HEX число. если задан адрес - "сами попросили" по умолчанию -p2 (LPT2) "число2", с плавающей точкой, необязательный параметр если указан, то не производится настройку на скорость порта, время обращения принимается равным <число2> микросекунд. В win32 версии настройка не производится никогда, если не указано - считается, что обращение к порту не быстрее 1мкс

-a<буква> группа ключей "адаптер" -ab работа через Altera ByteBlaster -as работа через адаптер Atmel STK*00 -aa автоматический выбор ByteBlaster/STK -az пытаться переводить выходы LPT в Z-состояние для "отключения" программатора от схемы ("byte-blaster для ленивых", работает в "FBPRG" режиме) -ar инверсия полярности сброса (например, для подачи его через резистор в базу присутствующего в схеме транзистора) -ai# установить время неактивного Reset после стирания равным # mS.


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