请教2个按键同时按下的问题

我现在使用用ch452,驱动4个数码管和9个按键。 如果2个按键同时按下的话,会出现数码管乱码的情况,不知道这是否属于正常情况。

我板子上的接法是,4个数码管接在Dig0-Dig3上。8个按键接在Dig4上,另一个按键接在Dig5上。

如果接在Dig4上8个按键的2个同时按下的话就会出现数码管乱码的情况,松开恢复正常,但接在Dig5上的按键和Dig4上的某个按键按下的话,则显示正常。

你需要确认下在硬件电路设计的时候,在按键上面有没有反接二极管,如果没有接二极管的话可能会导致你上面说的情况,具体可以参考下我们芯片手册上面的介绍。


在Dig0-Dig3上都反接二级管了


这个其实是位上的电阻串小了,您可以换大点的,将2K换成10K就解决问题了。


换成10K也不行,不知道其他人有没碰到过这问题


麻烦将您的图发到我的信箱,我看一下,zyq@wch.cn.


只有登录才能回复,可以选择微信账号登录