做一个打地鼠的游戏机,需要做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
电路板产品图片:
网友评论