请问下在什么场合下需要模拟I2C通信
答案:3 悬赏:0 手机版
解决时间 2021-02-28 18:38
- 提问者网友:抽煙菂渘情少年
- 2021-02-28 00:38
请问下在什么场合下需要模拟I2C通信
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-28 01:33
碰巧你的CPU带I2C接口,当然可以直接接喽,但参考程序就需要改成用I2C设备的了。
官方代码一般是用专用的两个GPIO模拟I2C通讯,这需要占用CPU时间来轮询处理通讯,而I2C可单独干活,速度和效率比用GPIO模拟的高。用GPIO模拟的灵活性大,设备不一定必须挂载到I2C上,接口灵活,如果传感器是低速设备模拟的足够用了,也可以实现专口专用。
官方代码一般是用专用的两个GPIO模拟I2C通讯,这需要占用CPU时间来轮询处理通讯,而I2C可单独干活,速度和效率比用GPIO模拟的高。用GPIO模拟的灵活性大,设备不一定必须挂载到I2C上,接口灵活,如果传感器是低速设备模拟的足够用了,也可以实现专口专用。
全部回答
- 1楼网友:患得患失的劫
- 2021-02-28 02:37
好像STM使用硬件I2C比较困难,模拟I2C简单一些
- 2楼网友:毛毛
- 2021-02-28 01:42
都可以使用,既然主芯片有I2C接口,还是使用硬件接口较好。模拟接口是为没有硬接口芯片使用的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯