[STM32] <分享经验>STM32读取74HC165电路接口设计

[复制链接]
9468|3
 楼主| 岩上翠鸟 发表于 2014-6-3 09:03 | 显示全部楼层 |阅读模式
,这个图是我的165原理图,读取按键的,通过排线将165连接到STM32上,但就是读不出来正确的数据,一个简单的问题,搞了一天,用示波器看波形,怎么看都是正确的,但是STM32读取来的数据就是不对,而且还好像有干扰,要不读来的数据就不变,一开始以为我电路设计有干扰,然后我独立测试,用示波器看,排除这个,又检查程序,也排除了,又怀疑这个STM32有问题,又换了个STM32,问题依旧。
后来突然想到了问题, 我165是通过排线连接过去的,排线比较长,虽然电压波形正确,但是电流可能不够,驱动不起来165,所以我在165端的在PL 和CP上加个4.7k上拉电阻,问题解决了。
不知道还有没有朋友遇到我这个问题。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
airwill 发表于 2014-6-3 12:35 | 显示全部楼层
看图, HC165 工作在 5V 条件下, STM32 是 3V 系统, 输出高电平电压不足, 借助上拉电阻提升了.
ningling_21 发表于 2014-6-3 12:43 | 显示全部楼层
两者的电压是不是一样的,会不会电平不匹配....
程序是不是有问题...
joneywei 发表于 2017-7-10 11:09 | 显示全部楼层
楼主有没有碰到过,只有一个端口低电平读数据正常,其他端口低电平都是同一个数据;高电平都是正常
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

87

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部