uCOSIII 中能否建立一个IO模拟IIC的任务。

2019-12-15 11:25发布

如题,现在产品中使用到uCOSIII,但要读IIC ,SPI,用的是普通IO,不知能否实现。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
40条回答
limaotaizi
1楼-- · 2019-12-18 17:58
gagaguojia描述的很清楚,赞!~
flash3g
2楼-- · 2019-12-18 18:52
因为IIC 和SPI都是SCK同步数据的,和常见的软件模拟IIC SPI一样给中断打断,所以不会有影响的
Excellence
3楼-- · 2019-12-18 19:39
jiangzhimin 发表于 2018-9-8 15:39
这样? 用RTOS 系统,i2c 运行时候,是禁止任务的调度吗

i2c专门见了一任务读写。。。。
Excellence
4楼-- · 2019-12-18 23:30
 精彩回答 2  元偷偷看……
jiangzhimin
5楼-- · 2019-12-19 01:01
Excellence 发表于 2018-9-10 08:28
i2c专门见了一任务读写。。。。

i2c 专门的一个读写任务 也是用到delay()函数啊, 用系统的的延时吗,
“或者写。延时长”没太明白 您的将的详细点吗?
日日♂夜夜
6楼-- · 2019-12-19 07:00
两个方案
1.锁调度+延时模拟总线信号
2.定时器+中断模拟总线信号

一周热门 更多>