STM32怎么用库函数使用滴答定时器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32怎么用库函数使用滴答定时器?相关的知识,希望对你有一定的参考价值。

直接调用库函数SysTick_Config(uint32_t ticks)这一句就可以,比如调用函数:
SysTick_Config(1000);后,系统每隔1000个系统时钟脉冲就进入系统滴答定时器中断:
void SysTick_Handler(void)


然后就在中断函数里边写你想做的事情吧。
参考技术A if (SysTick_Config(72000))

/* Capture error */
while (1);


完事了~~~~~~本回答被提问者和网友采纳

STM32系统时钟配置,滴答定时器配置相关

以后实在找不到问题出现在哪里,注意还有这么个地方需要留意:

技术分享图片

今天在调试滴答定时器,找半天找不到延时为什么不准确,原来以前的代码中,“SYSCLK_FREQ_72MHz”被写成了64MHz了,把这里重新改为72MHz就可以了,走过的路过的,希望这个提醒可以对大家有所帮助,不过大家还是要看实际情况。

以上是关于STM32怎么用库函数使用滴答定时器?的主要内容,如果未能解决你的问题,请参考以下文章

《零死角玩转STM32》-18-SysTick系统滴答定时器

STM32F103五分钟入门系列SysTick滴答定时器+SysTick中断实现跑马灯

stm32 用库函数操作和寄存器操作

只有stm32有系统滴答定时器吗

STM32系统时钟配置,滴答定时器配置相关

STM32的滴答定时器的计数到0时标志位置1,需要软件清除标志位吗!,还是硬件自动清除