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

2019-12-23 18:35发布

请教众多高手,现有3组模拟IIC接口,分别占用不同的IO口。为了不至于分别写3套模拟IIC驱动程序,有什么办法用一个公共的名称作为SDA和SCL、调用时,只要分别用三组实际IO名称代替那个公共名称就可以使用共同的子函数呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
sgnohyang
1楼-- · 2019-12-25 01:29
 精彩回答 2  元偷偷看……
sgnohyang
2楼-- · 2019-12-25 04:12
感觉还是用函数指针最好,执行效率好像最高
sgnohyang
3楼-- · 2019-12-25 09:03
如果用if else  或switch case似乎效率低了些,
sgnohyang
4楼-- · 2019-12-25 11:52
嗨,本来用汇编的,现在改用c,结果汇编忘光,c也没用熟,悲剧
Ray______
5楼-- · 2019-12-25 13:41
我用spi,就是函数指针,结构体封起来做接口,切换的时候重新指向不同的函数,操作接口程序不用变
XA144F
6楼-- · 2019-12-25 15:00
 精彩回答 2  元偷偷看……

一周热门 更多>