2019-10-16 05:20发布
操作系统 发表于 2016-12-2 22:27 当然可以。必须可以。
操作系统 发表于 2016-12-3 00:10 PWM本身是不用CPU来支持的。初始化好PWM后。就不用管了。然后开始在中断里计数就行了。没有那么复杂
最多设置5个标签!
咋整啊???多点提示,,谢!!!!!!
定时器PWM输出用到中断了吗??不是用到通道的引脚,配置好就可以了吗???
void TIM2_IRQHandler(void)
{ u8 ReadValue;
//检测是否发生溢出更新事件
if(TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET)
{ //清除TIM2的中断待处理位
TIM_ClearITPendingBit(TIM2 , TIM_FLAG_Update);
//将PB.5管脚输出数值写入ReadValue
ReadValue = GPIO_ReadOutputDataBit(GPIOB,GPIO_Pin_5);
if(ReadValue == 0)
{ GPIO_SetBits(GPIOB,GPIO_Pin_5); }
else
{ GPIO_ResetBits(GPIOB,GPIO_Pin_5); }
} }
一周热门 更多>