CH552T的P1.3無法正常當(dāng)GPIO使用

圖片.pngCH552T的P1.2和P1.3可以用接外部晶振。做東西的時(shí)候用不到外置晶振,就想著切換成內(nèi)置24m時(shí)鐘然后把P1.2和P1.3當(dāng)普通GPIO用。P1.2沒有任何問題,但P1.3一下拉,MCU就停止工作,死機(jī)在那里了。

測(cè)試了,確認(rèn)確實(shí)使用的是內(nèi)部時(shí)鐘。而且P1.3上拉都是沒有問題的,只有下拉會(huì)死機(jī)。UART0在別的接口上。

代碼如下,用GPIO例程改的。

圖片.png


1、代碼似乎沒有配置P1.3的引腳模式,那就當(dāng)成默認(rèn)的準(zhǔn)雙向

2、調(diào)用了GPIO中斷配置函數(shù),其中可能使能了P1.3的中斷功能

3、P1.3為低電平中斷,且默認(rèn)帶上拉,確認(rèn)下中斷服務(wù)是否存在,避免中斷調(diào)用異常。


還真是不小心把中斷開了 _(:зゝ∠)_

示例代碼里有中斷沒發(fā)現(xiàn)。謝謝啦!


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

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