[技术问答]

新手请教HK32F030MF4P6 如何设置定时器

[复制链接]
3914|2
手机看帖
扫描二维码
随时随地手机跟帖
liantianji|  楼主 | 2021-7-23 13:33 | 显示全部楼层 |阅读模式
刚入门的新手请教定时器设置。查看例程看不是很明白,以下设置是多久中断一次?如果我想改为5秒中断一次该如何调整?

/* Compute the prescaler value */
  PrescalerValue = (uint16_t) ((SystemCoreClock ) / 32000000) - 1;//配置频率为32M

  /* Time base configuration */
  TIM_TimeBaseStructure.TIM_Period = 10;
  TIM_TimeBaseStructure.TIM_Prescaler = 0;
  TIM_TimeBaseStructure.TIM_ClockDivision = 0;
  TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;

  TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);

  /* Prescaler configuration */
  TIM_PrescalerConfig(TIM2, PrescalerValue, TIM_PSCReloadMode_Immediate);//每次UPdate重新初始化计数器

-----------------------------------------------------------------------

使用特权

评论回复

相关帖子

liantianji|  楼主 | 2021-7-28 10:02 | 显示全部楼层
已参考例程设置成功!

使用特权

评论回复
littlelida| | 2021-8-6 10:54 | 显示全部楼层
nice
例程是个好东西

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝