微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于STM32处理器 定时器比较输出测试程序

基于STM32处理器 定时器比较输出测试程序

时间:11-22 来源:互联网 点击:

TIM_SetCompare3(TIM3, capture1+ CCR3_Val); //和CCR2_Val累加后装入TIM3_CCR2 这是为了配合计数器值的递增。以在下一次作出比较。

}

if (TIM_GetITStatus(TIM3, TIM_IT_CC4) != RESET) //判断状态寄存器 TIM3_SR[2] 是否发生了捕获/比较2 中断

{

TIM_ClearITPendingBit(TIM3, TIM_IT_CC4); //软件清除状态寄存器 TIM3_SR[2] 捕获/比较2 中断中断标志

capture1 = TIM_GetCapture4(TIM3); //获取TIM3_CCR2的预装值

TIM_SetCompare4(TIM3, capture1+ CCR4_Val); //和CCR2_Val累加后装入TIM3_CCR2 这是为了配合计数器值的递增。以在下一次作出比较。

}

}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top