因為沒有中斷的清除標志位,這一點與其它單片機是不同的。
EXTI_CR1 觸發(fā)邊沿的設置要在總中斷沒開時才能寫入!
PD7 是 不可屏蔽的最高優(yōu)先級的硬件中斷(TLI)
設置順序:最好先關(guān)中斷 設置邊沿 開啟引腳 最后開總中斷
DisableAllIntp();
EXTI_CR1 = ****(PD口雙沿中斷);
Init_Exti_PD_Intp();
EnableAllIntp();
另外定時器讀取與51有異,順序要先讀TIM1->CNTRH 再讀TIM1->CNTRL
要是反過來讀 就會得不到正確的值 寫CNTR寄存器時,要先關(guān)閉(disable)定時器,否則有可能無法正常寫入的值