Arduino与PCF8575 IIC 总线调试

2018-11-03  本文已影响0人  我是月月老师

做一个打地鼠的游戏机,需要做IO口扩展,PCF8575可以通过IIC总线扩展16个输入输出接口。

网上买了PCF8575扩展板,这个板子有两个地方需要自行加工:

1. R1, R2, R3电阻需要自行补齐。需要三个10K电阻(如果INT端口不用的话,需要使用两个10K电阻)。

2. 电路板背面的片选A0, A1, A2需要自行接GND或者VCC。


有一个地方需要特别注意:

程序中的片选地址:

如下图,A2, A1, A0只是在地址Byte的3,2,1位置,最后一位根据读写选择;7,6,5,4位是固定的,为4。

本例中,我把A2,A1,A0都连接了VCC, 我要控制数码管,我的地址应该是0x4E。

PCF8575 使用手册:

http://www.ti.com/lit/ds/symlink/pcf8575c.pdf

PCF8575 电路板原理图:

https://cdn.sparkfun.com/datasheets/BreakoutBoards/SparkFun_I2C_Expander-PCF8575.pdf

电路板产品图片:

https://www.sparkfun.com/products/retired/8130

上一篇 下一篇

猜你喜欢

热点阅读