TI中文支持网
TI专业的中文技术问题搜集分享网站

在跑OSAL系统,CC2541使用定时器如何精确实现1us定时?

TI的员工你们好,我现在有个项目要用到1us的定时,请问你们是否有提供1us的定时的固件例程?我之前在裸机使用定时器1,中断产生1us定时,是可以精确定时的,但是在OSAL系统下,使用同样的方法并不能精确定时到1us,反而是4us+的不精确定时,现在挺苦恼的。烦请你们给我支支招…

Viki Shi:

OSAL的定时器不够准确,因为在OSAL中,它会优先处理优先级更高的任务或中断,哪怕定时器已经到点

user4803295:

回复 Viki Shi:

谢谢你的回答,那我是没有办法了吗?能否有什么建议给我?

Viki Shi:

回复 user4803295:

CC2540要跑蓝牙协议栈,实时性方面差一点。如果对精度要求很高,建议外加一个MCU另外做

da qin zheng sheng:

带有操作系统的比如x86,cortex A8等都不能实现1us精确定时的!

da qin zheng sheng:

回复 da qin zheng sheng:

建议再使用新型号msp430fr2系列,效果会非常不错!

user5323975:

不知道

赞(0)
未经允许不得转载:TI中文支持网 » 在跑OSAL系统,CC2541使用定时器如何精确实现1us定时?
分享到: 更多 (0)