[an error occurred while processing this directive]
Для Dir ответ на вопросы по AVR Prog:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Леонид Иванович 26 января 2003 г. 23:32

>> а как вы определяете какой командой он (AVRProg) пользуется?

Я написал программный эмулятор программатора AVR910 на PC. Соединяю между собой два COM-порта, запускаю эмулятор, затем запускаю AVR Prog. Он находит AVR910 на втором порту и работает с ним как с настоящим. Весь протокол обмена выводится в окне и может быть сохранен в файл. Конечно, я не эмулировал точное поведение для всех подключенных к программатору кристаллов: эмулируется только FLASH, EEPROM, сигнатура, а Lock-биты и Fuse-биты - нет. Хотя для интересующего кристалла можно сделать и это. Преимущество такого подхода - "живьем" кристаллы можно и не иметь.

>> Поигравшись с кодами обнаружил, что в AVRProg (v1.37)
>> для новых ATmega существуют два типа девайсов
>> обычный и BOOT.
>> Вот этот список:

Да знаю я этот список.

>> В AVR910_30.asm BOOT-девайсы не
>> поддерживаются.

А как Вы предлагаете их поддерживать в AVR910? Он ведь подключен через SPI, где доступно непосредственное программирование. Какой смысл использовать BOOT? Дело в том, что оболочка AVR Prog способна работать с разным желзом, а AVR910 это только один его вид. BOOT используется тогда, когда устройство подключается по RS-232.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru