我只查到有CH32V103的關中斷例程。
您好,在CH32F103 EVT中有對應的EXTI例程,關于開啟和關閉EXTI中斷,在程序中配置NVIC的時候,對中斷通道選擇使能或不使能可開啟和關閉EXTI中斷,此外,也可以通過調用函數NVIC_EnableIRQ或NVIC_DisableIRQ開啟或關閉中斷。
CH32F103 EVT:http://www.findthetime.net/downloads/CH32F103EVT_ZIP.html?
明白了,只能通過NVIC進行EXTI中斷的關斷。感謝您的回復!
能否幫忙給個CH32F203RCT6 使用PB3做中斷的demo. 我寫的始終有問題。?
郵箱個人信息保護,已隱藏
可以了,謝謝。我另外還有個PB11的也做中斷。 它沒有EXTI11_IRQn怎么辦?
您好,參考下圖,中斷函數使用EXTI15_10_IRQHandler
感謝支出,我的PB11可以進中斷了。 但是我又遇到一個問題:
因為我需要檢測到Rising后,改檢測Falling。類似按鍵按下后,再松開的行為檢測。
但是我在Rising觸發(fā)了EXTI15_10_IRQHandler時切換后,立刻自動觸發(fā)了Falling。同樣的
操作,我之前用PA0是沒問題的。請幫忙分析一下
我在main里掉用的EXTI11_INT_INIT_IPD();?
觸發(fā)rising后,會在IRQHandler里切換調用EXTI11_INT_INIT_IPU();
我現在一觸發(fā)按鍵,馬上就會反復重入中斷,想這樣:
您好,若你想在上升沿或下降沿都觸發(fā)中斷,可以在初始化配置的時候配置成在每個邊沿都觸發(fā)后續(xù)若有問題,你通過郵箱和我溝通吧(lzs@wch.cn)