初级会员

- 积分
- 140
- 金钱
- 140
- 注册时间
- 2017-8-7
- 在线时间
- 26 小时
|

楼主 |
发表于 2020-12-4 11:07:22
|
显示全部楼层
TIM3_Init(1,0); //10Khz的计数频率,计数5K次为500ms
void TIM3_Init(u16 arr,u16 psc)
{
TIM3_Handler.Instance=TIM3; //通用定时器3
TIM3_Handler.Init.Prescaler=0; //分频
TIM3_Handler.Init.CounterMode=TIM_COUNTERMODE_UP; //向上计数器
TIM3_Handler.Init.Period=1; //自动装载值
TIM3_Handler.Init.ClockDivision=TIM_CLOCKDIVISION_DIV1;//时钟分频因子
HAL_TIM_Base_Init(&TIM3_Handler);
HAL_TIM_Base_Start_IT(&TIM3_Handler); //使能定时器3和定时器3更新中断:TIM_IT_UPDATE
}
|
|