8-STM32定时器的定时设计.pptVIP

  • 2
  • 0
  • 约小于1千字
  • 约 6页
  • 2026-07-08 发布于湖南
  • 举报

STM32定时器的定时设计

STM32定时器的定时设计新建Timer工程将“任务10SysTick定时器1秒钟定时”修改为“任务11定时器1分钟定时”。在USER子目录下,把SysTick?_led.uvprojx工程名修改为Timer?_led.uvprojx。在HARDWARE子目录下,新建一个timer子目录,专门存放timer.c文件和timer.h头文件。

STM32定时器的定时设计编写timer.c文件和timer.h头文件编写timer.c文件。TIM3定时器中断服务函数的功能主要是在1分钟定时时间未到期间,实现LED闪烁,闪烁间隔时间是1秒;若定时时间到,蜂鸣器响、LED停止闪烁。中断服务函数并没有放在默认的stm32f103_it.c文件中,而是放在timer.c文件中。

STM32定时器的定时设计编写timer.c文件和timer.h头文件编写timer.h文件。#ifndef__TIMER_H#define__TIMER_H#includesys.hstaticu16t=0; //t是对TIM3定时器的定时时间次数进行计数voidTIM3_Init(u16arr,u16psc);#endif

STM32定时器的定时设计编写主文件在主文件中,主要完成TIM3定时器的自动重装值、分频系数、计数方式等参数的定义以及中断的初始化;完成

文档评论(0)

1亿VIP精品文档

相关文档