108
1433
2
论坛大神
int main(void) { delay_init(8); init_lcd(); address = (u32 *)0x08000000; //*********解锁********* FLASH->KEYR = KEY1; FLASH->KEYR = KEY2; //********************** //*********擦除********* num = FLASH->CR; FLASH->AR = 0; FLASH->CR |= 1 << 1; //页擦除 FLASH->CR |= 1 << 6; //开始擦除 num = FLASH->SR; //检测BUSY位 while(num&(1<<0)) num=FLASH->SR;
}
当执行完开始擦除 单片机就死了,请问这是为什么啊??
使用道具 举报
31
269
0
中级会员
4
45
初级会员
38
302
5
28
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-11-22 04:49
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网