STM32F0(4)定时器中断 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-06
[导读]void Time3_Init(void) // 1ms 中断定时器初始化{RCC->APB1ENR |= RCC_APB1ENR_TIM3EN; // 打开对应外设的时钟 NVIC->ISER[0] |= (1 IP[TIM3_IRQn / 4] |= (0x000000c0 DIER |= (1 PSC = 35;TIM3->CNT = 1000;TIM3->
void Time3_Init(void) // 1ms 中断定时器初始化
本文引用地址: http://www.21ic.com/app/mcu/201807/779272.htm
{
RCC->APB1ENR |= RCC_APB1ENR_TIM3EN; // 打开对应外设的时钟
NVIC->ISER[0] |= (1 << TIM3_IRQn);
NVIC->IP[TIM3_IRQn / 4] |= (0x000000c0 << (8 * (TIM3_IRQn % 4)));
TIM3->DIER |= (1 << 0);
TIM3->PSC = 35;
TIM3->CNT = 1000;
TIM3->ARR = 1000;
TIM3->CR1 |= (1 << 0);
}
void TIM3_IRQHandler(void) // 中断服务程序
{
TIM3->SR &= ~(1 << 0); // 手动清除标志位
// ...
}
查看评论 回复
"STM32F0(4)定时器中断 -"的相关文章
- 上一篇:51单片机红外控制解码详解 -
- 下一篇:STM32系统初始化函数 -