PCF8574T和PCF8574是一样的吗

PCF8574T和PCF8574是一样的吗,第1张

你下载PDF看下 里面有 PCF8574T是PCF8574的一个系列,我了解的有16脚和20脚的封装,PCF8574TS是ssop20也就是20脚的,而PCF8574T是so16封装的,其中管脚的定义16脚的DIP(直插)和so16贴片的是一样的,20脚的管脚和16脚的是不一样的,希望对楼主 或者其他人有所帮助

原来的1602是这样的:

连接到Arduino上需要接好多线,于是买了块IIC的板子改成IIC接口,就是这货:

由于Arduino的I/O口数量有限,如果直接用Arduino的I/O口直接驱动LCD1602/2004这样会占用较多的I/O口资源也不利于连接更多的其他设备。IIC LCD1602/2004转接板可以大大减少需要使用IO接口,原来的1602/2004屏需要7(RS、RW、E、D4~D7)个IO口才能驱动起来,而这个模块可以省去5个IO口。

模块采用PCF8574,它通过两条双向总线(I2C)可使大多数 MCU 实现远程 I/O口扩展。该器件包含一个 8 位准双向口和一个I2C总线接口。PCF8574 电流消耗很低,且口输出锁存具有大电流驱动能力,可直接驱动 LED。它还带有一条中断接线(INT开漏输出)可与 MCU 的中断逻辑相连。通过 INT 发送中断信号, 远端 I/O 口不必经过 I2C 总线通信就可通知 MCU 是否有数据从端口输入。

但是这块板子也是插针,要想连接1602的化,需要通过面包板才行,这个不能忍,于是开始拆拆拆。

将原1602的排针拆除,直接焊接IIC转接板。说起来简单,实际 *** 作时发现拆除排针还是需要一定的技术的,最终拆的一团糟,一度以为板子拆坏了。

焊上转接板发现只有背光灯是亮的,查了半天发现是对比度的问题

使用小螺丝刀调节该电位器,从而调节对比度,1602显示屏显示。

大功告成,焊工依然很烂!

PS:

I2C github库

>

一、PCF8574的地址字节 为 0 1 0 0 A2 A1 A0 0, 前四位为固定地址,A2~A0 是硬件地址,最后一们是读写,所以如果是读,则地址为 0x41/0x43/0x45/0x47/0x49/0x4b/0x4e/0x4f,如果是写,则地址对应为 0x40/0x42/0x44/0x46/0x48/0x4a/0x4c/0x4e

二、如果是 PCF8574A,则地址字节为 0 1 1 1 A2 A1 A0 0,相应为 0x7

以上就是关于PCF8574T和PCF8574是一样的吗全部的内容,包括:PCF8574T和PCF8574是一样的吗、Arduino 将1602液晶显示屏改造为IIC接口、pcf8574的硬件地址是多少等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10049404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存