請(qǐng)問(wèn)這個(gè)GPIO中斷怎么配置,比如希望配置Pin0.3 GPIO中斷。
好的,謝謝。
那么請(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系列芯片。