嵌入式技术william hill官网
直播中

LL-LING宁

8年用户 1279经验值
擅长:电源/新能源
私信 关注
[问答]

请教一下rtthread中定时器的时钟该怎么配置

大家好,我想请教一下,rtthread中定时器的时钟该怎么配置,我在Cube软件中配置的定时器时钟是1MHz,但是在rtthread中发现与OS Tick(1000Hz)的计时比较,只有它的八分之一,完全没有达到1MHz的时钟。

回帖(3)

chunhuahua

2022-7-22 10:14:17
stm32中,OS TICK 用的是 systick,systick配置好了用 宏RT_TICK_PER_SECOND 配置OS TICK 。

如果你说的是其他硬件定时器,那你在cube里面配置一下
举报

zhongnian

2022-7-22 10:14:47
首先你所说的定时器时钟是给OS TICK用的吗?如果是那么通常RT_TICK_PER_SECOND宏就是OS TICK的频率。
如果对应到你的硬件定时器,那么你可以先看看你的硬件定时器中断是不是1KHz。
举报

LL-LING宁

2022-7-22 10:14:58
暂时解决了,因为rtthread中没有支持修改stm32L4xx系列的HWtimer的宏导致没法启动1us的定时器。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分