ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
431905 Топик полностью
Apтём (11.08.2013 04:05, просмотров: 255) ответил mazur на Есть в WinAVR настройка, чтобы после ресета обнулялась вся ОЗУ? Или для этого свою функцию нужно писать?
Настройки такой наверное нет, но свою функцию сразу после старта запустить можно:  __attribute__ ((section(".init0"))) __attribute__ ((naked)) void __low_level_init() { cli(); CCP = CCP_IOREG_gc; PMIC.CTRL= 0 | (0<<PMIC_RREN_bp) | (0<<PMIC_IVSEL_bp) | (0<<PMIC_HILVLEN_bp) | (0<<PMIC_MEDLVLEN_bp) | (0<<PMIC_LOLVLEN_bp) ; unsigned char * ptr=(unsigned char *)0x2000; for (unsigned short i=0; i<(16*1024); i++) { *ptr++=0xAA; } InitClock(); }