PWR->CR |= 0x01; // 低功耗時關(guān)閉電壓調(diào)節(jié)
SCB->SCR |= 0x04; // 開啟深度睡眠
接下來只要 _ _ WFI();就立即進(jìn)入休眠模式,外部中斷可喚醒。喚醒之后全部都初始化了
想用軟件來初始化單片機(jī)可以有一種方法,那就是
使用軟件來強(qiáng)制改寫選項字節(jié) FLASH->CR |= (1 << 13);
這樣就可以通過發(fā)送修改OPT指令來強(qiáng)制重啟
PWR->CR |= 0x01; // 低功耗時關(guān)閉電壓調(diào)節(jié)
SCB->SCR |= 0x04; // 開啟深度睡眠
接下來只要 _ _ WFI();就立即進(jìn)入休眠模式,外部中斷可喚醒。喚醒之后全部都初始化了
想用軟件來初始化單片機(jī)可以有一種方法,那就是
使用軟件來強(qiáng)制改寫選項字節(jié) FLASH->CR |= (1 << 13);
這樣就可以通過發(fā)送修改OPT指令來強(qiáng)制重啟
void Flash_Init(void){// 調(diào)整flash與時鐘速率之間的關(guān)系FLASH->ACR |= FLASH_ACR_LATENCY;}void Flash_Unlock(void){// FLASH...
關(guān)鍵字: stm32f0 片內(nèi)flash