我只用ch451做4*4按鍵掃描,沒數(shù)碼管,可返回的按鍵值有相同? 而且很不穩(wěn)定?請問這是什么原因? 我已經在芯片旁加了退耦電容。[Emot]1[/Emot]
能否將您的電路圖和關于CH451的程序發(fā)給我看一下?這和走線也有點關系!
我是用薄膜按鍵的4*4鍵盤。通過插線連在另一塊電路板上,沒電路圖啊?還有我怎么將程序發(fā)給你???
您可以發(fā)到我們的技術支持信箱tech@wch.cn,讀出來的鍵值是多少?全是一樣的嗎?
快來幫助我啊??!
也不是全一樣!就是一個按鍵連續(xù)按 ,即按一下,看一下鍵值,它的鍵值一直在變,而且與其他鍵重復,因為我也觀察過其他的按鍵的鍵值
CH451 檢測到有效按鍵而產生鍵盤中斷時讀取按鍵代碼,此時按鍵代碼的位6 總是1,可我讀出來的時候位6有時是0?這是為什么?程序我已經發(fā)給你了
CH451上電需要用它的復位命令進行復位嗎?
CH451 所提供的按鍵代碼為7 位,位2~位0 是列掃描碼,位5~位3 是行掃描碼,位6 是狀態(tài) 碼(鍵按下為1,鍵釋放為0).為1時此按鍵按下未釋放,為0時此按鍵已經釋放
CH451上電需要用它的復位命令進行復位嗎?不是必須的操作。
那請問樓主,為什么我的4*4鍵盤的不同按鍵會返回相同的鍵值???
還有我想請問一下,若CH451仿真工作一會兒,然后仿真復位,復位后,我不馬上運行程序,不小心按一下鍵盤,然后我要再運行時,發(fā)現(xiàn)CH451鍵值輸出端已經為FALSE,即低電平,然后我就運行程序再按鍵就無效了。我是在中斷來了之后做按鍵讀取與處理的。我 發(fā)現(xiàn)解決方法中只有我程序開始,先讀一下按鍵值,以防之前有不小心按到的按鍵。 請問各位CH451是不是這樣?。?/p>
大家快了幫助我啊
怎么就沒人???
我們技術支持的電話號碼是025-52638373,具體問題請電話聯(lián)系我們。
我是學生,沒錢打電話,還有其他途徑不?
那這樣,你先將你的鍵盤拿掉,也就是不用你的薄膜按鍵,你找一個普通的按鍵接上測試一下,如果可以那就是薄膜按鍵的問題.