WCH沁恒单片机
登录
直播中
你又知道了
13年用户
1218经验值
私信
关注
[问答]
请问TMOS怎么高效率的处理带协议的慢速设备?
开启该帖子的消息推送
adc
I2C协议
很多慢速设备是需要延时的,也是带
通信
协议的,最典型的如I2C的ADC,显示屏,传感器等等
不但I2C协议需要进行延时,连与器件的通信协议也需要进行延时,比如写入命令字之后,需要延时写入数据,然后在延时等待转换完成信号,然后才开始读数据.这些延时都是毫秒级别的,甚至需要几十毫秒
一个操作流程下来需要好多个延时,很可能每个延时都不同,这样用TMOS的定时器来处理会显得非常复杂了.要用很多状态来表示进行的过程.
有啥好的办法来处理这些延时呢?或者说好的办法来处理这类带延时的协议呢?
回帖
(2)
林秀玲
2022-9-21 09:26:09
I2C速度100k, 那就是微秒级延时,延时5μs,直接调用软件延时函数
I2C速度100k, 那就是微秒级延时,延时5μs,直接调用软件延时函数
举报
刘满贵
2022-9-21 09:26:18
在TMOS任务里处理这种任务加比较小的延时可以实现功能,但是不推荐,因为加上延时的处理对于蓝牙本身是阻塞,最终可能会导致蓝牙连接的断连,因此不建议用这种方式。
需要使用IIC功能推荐用CH582的芯片,是带有硬件IIC,可以避免这种问题。
在TMOS任务里处理这种任务加比较小的延时可以实现功能,但是不推荐,因为加上延时的处理对于蓝牙本身是阻塞,最终可能会导致蓝牙连接的断连,因此不建议用这种方式。
需要使用IIC功能推荐用CH582的芯片,是带有硬件IIC,可以避免这种问题。
举报
更多回帖
rotate(-90deg);
回复
相关问答
adc
I2C协议
PCB加工如何实现高精度和
高效率
的钻孔呢?
2023-04-11
966
高效率
高线性的功放怎么实现?
2019-09-17
3500
请问
GaN器件和AMO技术能否实现
高效率
和宽带宽?
2021-04-19
2634
单相异步电机如何实现
高效率
的工作
2021-01-27
2019
无线充电怎么提
高效率
呢,急需
2015-10-19
4507
请问
如何保持PFM模式低负载时的
高效率
?
2021-04-15
2055
求高手,
高效率
的高频驱动电路推荐
2013-06-15
2113
单片机驱动LCD如果提
高效率
?
2023-10-23
535
请问
怎样去设计一种
高效率
音频功率放大器?
2021-06-02
2339
LTC7803如何提
高效率
和EMI标准合规性?
2021-03-11
1705
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分