CH451读出的键值很诡异

在面包板上焊了个4*4键盘和8位数码管,数码管只用了低2位.限流电阻和防回流二极管都焊接良好.实验打算将读出的键值送数码管显示,但4排按键,1排和3排读出的键值是80H,2排和4排读出的是00H,十分奇怪.数码管显示正常.检查了也没焊短路.按理说键值应该在40H~7FH之间的.希望技术支持帮我分析下

好了,我自己给解决了,原来是贵公司给的程序的问题.程序有很多漏洞,甚至无法使用. 提醒改良别人程序的朋友们,一定得先弄明白程序流程和芯片是怎么工作的,要相信自己!


您的帖子昨天我看了,但是没有回您,因为我觉得程序有漏洞不太可能. 但是想了想,还是给您说一下吧!是这样的.我们网站上提供的例子程序是考虑到和其他CH45X系列的兼容性,所以可能写的有点复杂,尤其是在发送命令的时候,如果您没有理解程序的意思,直接复制过去,然后您发送数据的时候又按照自己的理解去发送数据,就有可能出现问题,在此也提醒大家一下,大家可以到这个版块置顶的帖子里面下载对应芯片的程序,这些程序比较简单一点,容易上手.


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