怎样用一个公共的名称作为SDA和SCL、调用时,只要分别用...

2019-12-23 18:35发布

请教众多高手,现有3组模拟IIC接口,分别占用不同的IO口。为了不至于分别写3套模拟IIC驱动程序,有什么办法用一个公共的名称作为SDA和SCL、调用时,只要分别用三组实际IO名称代替那个公共名称就可以使用共同的子函数呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
lovecxm
1楼-- · 2019-12-25 19:51
Huaan 发表于 2017-9-14 19:07
https://www.amobbs.com/thread-5580954-1-1.html

这个不错
avr-arm
2楼-- · 2019-12-25 19:59
回调函数
BigWolf
3楼-- · 2019-12-25 22:34
使用函数指针会方便一些吧。
zcllom
4楼-- · 2019-12-26 03:14
我用2片74HC244D,接3路温湿度模块(I2C总线),单片机的SDA、SCL脚并到2个74HC244D的3个输入通道上,控制74HC244D的使能脚,可以关闭两个通道,这样就保证了SDA、SCL信号只传到一路温湿度模块上。。。然后读取数据。。。。循环到下一个模块上。。。

一周热门 更多>