74HC165串行读取的信号全是ff

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

一般使用74HC165都是读取并行接口转成串行输入,使用这个时也会遇到一些问题,稍微不注意就会有一些很奇怪且有意思的现象出现,比如,最近使用74HC165调试时,无论我将它的8个引脚置为多少,它读取的数据总是ff,即认为它的所有引脚都是高电平,最终原因竟然是我将它的一个vcc电平接为5V,而读取的引脚电平接成了3.3V。


一、74HC165

74HC165共有16个引脚,其中的D0-D7是·并行输入引脚,CE是使能引脚(低电平有效),串行输出引脚为Q7和!Q7,CP是时钟引脚。pl是异步并行读取引脚,主要用于移位寄存器的扩展。
在这里插入图片描述

二、产生问题

当我们使用STM32单片机读取串行输出信号时,一定要把VCC接成3.3V,而不是根据网上的标准接法接成5V,否则就会产生读取信号全为高的现象。

我也尝试将VCC接成5V,同时将检测并行输入口的电压也变成5V标准,仍然是之前的现象,即串行输出的信号全是高电平,只有将VCC和并行输入口(d0-d7)变成3.3V的标准读取才是正常。

网上的接口可能只适合5V电平的单片机。

一般来说74HC165都是配合74HC595来使用的,这时我们需要注意的时要保证74HC595的输出信号要是3.3V,而不是输出5V(如果·我们使用3.3V电压的单片机的话),否则,我们很难找出到底是哪里的问题。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值