ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
333167 Топик полностью
MegaJohn (05.06.2012 00:21, просмотров: 222) ответил MegaJohn на Смотрю дисасм команд __AddrToZByteToSPMCR_SPM для М128 и там просто SPM
#define boot_page_erase(addr) __AddrToZByteToSPMCR_SPM( (void __flash *) (addr), 0x03 ) boot_page_erase( address ); // Perform page erase 003CE2 E003 LDI R16,0x03 003CE4 01FD MOVW R30,R26 003CE6 9300 0068 STS SPMCSR,R16 003CEA 95E8 SPM boot_spm_busy_wait(); // Wait until the memory is erased. 003CEC 9100 0068 LDS R16,SPMCSR 003CF0 FD00 SBRC R16,0 003CF2 CFFC RJMP 0x3CEC