STM8S003F3P6,需两路IIC,如何做

2019-03-23 16:54发布

STM8S003F3P6,如果需要两路I2C的话,一路用硬件IIC,一路用GPIO口软件模拟可以吗?
具体如何做?请给点参考资料或案例。
两路可以同时工作么?我是为了提高效率,如果不能同时处理数据,那就没用了。是不是需要在RAM各分一块地儿
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
damiaa
1楼-- · 2019-03-24 22:30
 精彩回答 2  元偷偷看……
kenhgt
2楼-- · 2019-03-25 01:18
damiaa 发表于 2015-10-30 11:46
一路用硬件IIC,一路用GPIO口软件模拟可以

要考虑MCU的处理能力吧?不然跟只是一路IIC效果一样?

而且两路的话,我的MCU最高只能100k,而从机支持400k,是不是倒不如只是一路GPIO口软件模拟400K速率的。
Aragorn
3楼-- · 2019-03-25 03:35
kenhgt 发表于 2015-10-30 11:36
由于是个扩展设计,将原来的从设备数量增加一倍,担心按原来的扫描速度会不符合IEEE协议,因此关心扫描速 ...

CPU和IO速率很简单啊,你让CPU跑成100K的情况下,你能做到IO 400K?
kenhgt
4楼-- · 2019-03-25 07:01
 精彩回答 2  元偷偷看……
damiaa
5楼-- · 2019-03-25 09:37
本帖最后由 damiaa 于 2015-10-30 14:49 编辑
kenhgt 发表于 2015-10-30 11:48
要考虑MCU的处理能力吧?不然跟只是一路IIC效果一样?

而且两路的话,我的MCU最高只能100k,而从机支 ...

CPU跑那么慢?那还I2C 400K。  
kenhgt
6楼-- · 2019-03-25 13:41
damiaa 发表于 2015-10-30 14:22
CPU跑那么慢?那你还I2C 400K。  1M 是1000K啊。

是MCU只支持100k的I2C,我的从机可以支持400k的I2C。请看清楚

一周热门 更多>