CH545 如何配置額外的GPIO的中斷

請(qǐng)問(wèn)這個(gè)GPIO中斷怎么配置,比如希望配置Pin0.3 GPIO中斷。

屏幕截圖 2022-10-29 180221.png

您好。

提供一份GPIO的P0端口中斷程序


icon_rar.gifEXAM.zip



好的,謝謝。


那么請(qǐng)問(wèn)PIN0.1配置GPIO中斷的話,IntSrc應(yīng)該配置為多少呢?


似乎直接配置為0x1002不大行


您好,

測(cè)試賦值0x1002沒(méi)有問(wèn)題,注意使用程序中的中斷初始化函數(shù),IntSrc參數(shù)低8位為GPIO_IE寄存器使用。


您好,首先謝謝您的回復(fù)。

但是在編程的過(guò)程中,我發(fā)現(xiàn)當(dāng)將IntSrc配置為1002后,當(dāng)P0_1引腳配置中斷后,P0_0-P0_7所有的引腳似乎同時(shí)也被使能了中斷。

請(qǐng)問(wèn)針對(duì)這種情況,如何調(diào)整才能只使能P0_1的中斷?


您好,

注意手冊(cè)描述。

“當(dāng)bP0_IE_LEVEL 為1 時(shí),P0.0~P0.7 其中任一引腳的電平變化將產(chǎn)生GPIO中斷”。


我注意到手冊(cè)中INT0、INT1都只有變化沿喚醒,沒(méi)有變化沿中斷(只有低電平中斷和下降沿中斷)。


其他單獨(dú)配置的中斷引腳(P1.4\P1.5\P0.3\P7.1)也都是低電平有效或下降沿有效


只有P5.3\P5.5\P5.7引腳和其他擴(kuò)展GPIO中斷引腳可以配置為變化沿中斷。


請(qǐng)問(wèn)是否有方式配置單獨(dú)一個(gè)引腳的變化沿中斷?


如果有,是哪個(gè)引腳?如何配置?


您好,

CH545幾個(gè)邊沿中斷都是一組引腳觸發(fā)的,如果必須要單個(gè)引腳邊沿中斷可以看看我們32系列芯片。



只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频