вот уточнения...ниче не понимаю
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено загрузчик 02 сентября 2004 г. 16:31
В ответ на: ATMEGA128 Self Programming вопрос(+) отправлено загрузчик 02 сентября 2004 г. 14:46

в начале флэш записано 0x55555.....


LDI R16,0
STS RAMPZ,R16
// page erase
LDI ZL,0
LDI ZH,0
LDI R16,3 // PGERS + SPMEN
STS SPMCSR,R16
SPM
LDS R0,SPMCSR //Êîíòðîëü îêîí÷àíèÿ çàïèñè
LDS R1,SPMCSR //Êîíòðîëü îêîí÷àíèÿ çàïèñè
LDS R2,SPMCSR //Êîíòðîëü îêîí÷àíèÿ çàïèñè

MOV R16,R0
RCALL putch_r16
MOV R16,R1
RCALL putch_r16
MOV R16,R2
RCALL putch_r16

LDI ZL,0
LDI ZH,0
LPM
MOV R16,R0
RCALL putch_r16

так вот на COM выдается 03 00 00 55 т.е. начало не 0xFFFFFF...

что бы это значило?

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

Ответы



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

E-mail: info@telesys.ru