年华 发表于 2018-7-26 14:51:04

rtos中 定义时钟节拍1ms 如何在任务中实现精准的us延时函数

是要加个定时器实现么   原来一直用滴答实现us精准延时现在作为节拍使用滴答    想请教一下其他的us延时函数谢谢

eric2013 发表于 2018-7-26 15:25:58

下载这个例子
http://www.armbbs.cn/forum.php?mod=viewthread&tid=17330&extra=page%3D1

使用里面的bsp_dwt.C和.H文件即可。

年华 发表于 2018-7-30 10:00:52

eric2013 发表于 2018-7-26 15:25
下载这个例子
http://www.armbbs.cn/forum.php?mod=viewthread&tid=17330&extra=page%3D1



多谢 多谢         话说RTX 和FreeRTOS 推荐哪一个呢

eric2013 发表于 2018-7-30 10:04:49

年华 发表于 2018-7-30 10:00
多谢 多谢         话说RTX 和FreeRTOS 推荐哪一个呢

RTX

年华 发表于 2018-8-3 11:02:02

eric2013 发表于 2018-7-26 15:25
下载这个例子
http://www.armbbs.cn/forum.php?mod=viewthread&tid=17330&extra=page%3D1



你好这个延时函数 当时下载完可以正常使用   但是关闭电源重启   就会卡到这里   是我哪里没有开启还是哪里不对呀   

年华 发表于 2018-8-3 11:09:22

eric2013 发表于 2018-7-30 10:04
RTX

不好意思忘记初始化了。。。。。。。

myxiaonia 发表于 2018-8-10 13:56:46

依旧可以使用systick的寄存器实现us级别延时,因为计数值每个单位都是一个具体的时间

年华 发表于 2018-10-17 21:46:40

myxiaonia 发表于 2018-8-10 13:56
依旧可以使用systick的寄存器实现us级别延时,因为计数值每个单位都是一个具体的时间

但是时钟基准选的ms额
页: [1]
查看完整版本: rtos中 定义时钟节拍1ms 如何在任务中实现精准的us延时函数