|
в начале флэш записано 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