树莓派3B+的GPIO口功能如何使用?
又如何使用IO口来模拟IIC功能?
GPIO可以在系统的终端中通过命令来控制
也可以通过库来控制
模拟IIC,一般是通过库中的API函数来做 的,
有专门的库来实现数据对GPIO的控制。
至于IO口模拟IIC,其实就是在合适的接口提供合适的数据,或者对传过来的数据进行处理而已。
树莓派有个wiringpi库可以控制gpio口
这里有个树莓派gpio模拟iic的教程
https://www.cnblogs.com/yafengabc/p/5107768.html
wiringpi用C++操作应该是最快的硬件操作API了,但他的引脚翻转速度依然感人,如果这个模拟API是通过wiringpi一点点修改GPIO来实现的话那效果会非常不理想。树莓派硬件IIC并没有什么问题,还是建议用硬件的,wiringpi的API接口也有IIC的函数