关于定时器时钟,怎么定时一个1MHz时钟

发布于 2020-08-17 08:33:38

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

查看更多

关注者
0
被浏览
280
2 个回答
yangjie
yangjie 2020-08-17

stm32中,OS TICK 用的是 systick,systick配置好了用 宏RT_TICK_PER_SECOND 配置OS TICK 。

如果你说的是其他硬件定时器,那你在cube里面配置一下,然后看看官方的文档使用就行了

定时器用法:https://www.rt-thread.org/document/site/programming-manual/device/hwtimer/hwtimer/

geniusgogo
geniusgogo 认证专家 2020-08-17

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

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览