1 基本配置

烧录选择串行:

image-20250209222201608

选择时钟

image-20250209222216679

设置时钟频率

image-20250209222251971

重设系统滴答定时器中断优先级

image-20250209222257565

设置文件名和选择 IDE

image-20250209222305274

设置只拷贝需要的库和创建独立. c 和. h 文件

image-20250209222310379

建立工程并打开后在 Debug >> Settings 中勾选 Reset and Run

2 基本定时器中断

  • 勾选内部时钟,并配置定时器分频系数和周期

image-20240717002011359

  • 在 NVIC 中打开定时器更新中断

image-20240717002017165

  • 注意:

image-20240717002022742

写下面这句:

1
HAL_TIM_Base_Start_IT(&htimx);
  • 最后编写中断回调函数
1
2
3
4
5
6
7
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
if(htim == &htimx)
{

}
}