F410的低功耗定时器为什么不计数,CNT始终是0

2019-03-23 18:23发布

void Lptim_init(void)
{
  RCC->APB1ENR|=0x200;
  LPTIM1->IER=0x02;
  LPTIM1->CFGR=0x01<<9;
  LPTIM1->ARR=49999;
  NVIC->ISER[3]|=0x02;

  LPTIM1->CR=1;
}

时钟输入选择的是APB时钟

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
lcofjp
1楼-- · 2019-03-24 03:11
/ 我没用过F410,也不知道APB的时钟源是什么,我只是觉得在低功耗模式下很多时钟都是不工作的,你要保证你的定时器的时钟源是低功耗时钟
cruelfox
2楼-- · 2019-03-24 08:29
还没试过LPTIM。
楼主这样写程序不好,直接写数字而不用宏定义书写寄存器设置位,那么不对照手册这个程序就没法读。出了错也不方便查。
sjw1716094642
3楼-- · 2019-03-24 13:10
 精彩回答 2  元偷偷看……

一周热门 更多>