用論壇上提供的51程序可以運行成功,按鍵和數(shù)碼管沒問題,在飛思卡爾XS128上,SDA切換為輸入引腳時,CH454始終輸出高電平?!所有讀取命令都這樣。
另外飛思卡爾板子上是電池穩(wěn)壓出來的,大概5.06V,51板子是USB供電,只有4.7V的樣子。 程序是照著例程改的(基本沒動)
熱門產(chǎn)品 :
CH339: 7端口多功能USB HUB控制器芯片
用論壇上提供的51程序可以運行成功,按鍵和數(shù)碼管沒問題,在飛思卡爾XS128上,SDA切換為輸入引腳時,CH454始終輸出高電平?!所有讀取命令都這樣。
另外飛思卡爾板子上是電池穩(wěn)壓出來的,大概5.06V,51板子是USB供電,只有4.7V的樣子。 程序是照著例程改的(基本沒動)
呃,問題暫時算是糾結(jié)出來了,SDA線太短了。。。。在XS128板子上換了一根長的線,然后……讀出來的就正確了 51板子用長點的導(dǎo)線連接SDA也可以正常讀取按鍵值
不過還是希望大俠們幫忙分析一下這是什么原因,先謝謝了
呵呵!你的問題可能不是線長的問題,建議檢查一下電源系統(tǒng)。
呃,對硬件不是很了解。。。
暫時這么用著吧,等有空了再研究一下
謝謝大大的建議~~