CH32F2x手冊中關(guān)于GPIO口輸出配置的一些疑惑,煩請大神解答,感激不盡

image.png

如上圖所說,手冊強(qiáng)調(diào)在開漏模式下,可以讀取IDR的值來獲取IO口狀態(tài),那么在推挽模式下不可以通過讀取IDR的值來獲取IO口狀態(tài)嗎?如果不可以,麻煩告訴下為什么?

還有第二個(gè)問題,在推挽模式下,可以讀取ODR獲取最后一次寫入的值,那開漏模式下,是否也可以讀取ODR獲取最后一次寫入的值?

麻煩大神來解答,感激不盡?。。。?!

你好,如手冊所說,IO口對外輸出這些寄存器的值,你設(shè)置成輸出模式的話設(shè)置的是ODR寄存器,讀IDR肯定是讀不到的。針對你的第二個(gè)問題,總結(jié)來說就是你設(shè)置ODR寄存器值是多少,讀出的值就是多少,所以也就是你最后一次寫入的值,讀INDR的話就是上圖所說的,讀取輸入數(shù)據(jù)寄存器將會得到 IO 口當(dāng)前狀態(tài)。最后一張圖是我設(shè)置開漏輸出高,沒加上拉的打印結(jié)果供參考!

image.png

image.png


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

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