標(biāo)題:
AVR單片機(jī)的io口輸入輸出問題
[打印本頁]
作者:
大嘴猴
時(shí)間:
2016-3-6 09:40
標(biāo)題:
AVR單片機(jī)的io口輸入輸出問題
DDR寄存器為1時(shí),輸出狀態(tài)下,為什么也可以通過PIN寄存器檢測(cè)到引腳電平的值??
也就是說無論DDR為何值時(shí),都可通過PIN讀取引腳電平的值。
這樣的話,DDR還有什么用嗎?
作者:
zhj1314
時(shí)間:
2020-7-30 17:19
我理解,如果不設(shè)置DDR輸入,你讀取的電平可能不是你想要的。因?yàn)橥耆芡獠坑绊。而且由系統(tǒng)時(shí)鐘控制,必須有延時(shí)。
作者:
zhaokaikaiyishi
時(shí)間:
2020-7-31 18:11
沒有看懂。。
作者:
taotie
時(shí)間:
2020-8-1 00:05
DDRX設(shè)置為輸出可以提供灌入或輸出電流提供給外部設(shè)備。輸入不提供電流僅表示端口邏輯狀態(tài)。
當(dāng)讀取端口外部按鍵信號(hào)時(shí)只方向設(shè)置輸入,否則嘿嘿~~~
作者:
Hopeterran
時(shí)間:
2020-12-2 19:39
PINX是專門的寄存器可以用來讀取數(shù)值
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1