标签:TIM3 使能 定时器 TIMx stm32 计数器 寄存器
STM32共有8个定时计数器,
高级定时器: TIME1 TIME8
是通用定时器:TIME2~TIME5
基本定时器: TIME6和TIME7
以TIME3通用定时器为例总结定时计数器的基本用法
一:TIM3时钟使能
APB1外设时钟使能寄存器(RCC_APB1ENR)
Eg:RCC->APB1ENR|=1<<1; //使能TIM3时钟
二:设置TIM3_ARR和TIM3_PSC的值
通过这两个寄存器来设置自动重装的值以及分频系数
自动重装载寄存器(TIMx_ARR)
预分频器(TIMx_PSC)
三:设置TIM3_DIER允许更新中断
中断使能寄存器(TIMx_DIER)
Eg: TIM3->DIER|=1<<0; //允许更新中断
四:允许TIM3工作
控制寄存器1(TIMx_CR1)
CEN:使能计数器 位0 0:禁止计数器; 1:使能计数器
Eg: TIM3->CR1|=0x01; //使能定时器3
或 TIM3->CR1|=1<<0;
五:TIM3中断分组设置
标签:TIM3,使能,定时器,TIMx,stm32,计数器,寄存器 来源: https://www.cnblogs.com/cy424123/p/14656375.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。