STM32定时器通道独立启停控制
扫描二维码
随时随地手机看文章
在main()中
ch1_open();
delay_ms(1000);
ch2_open();
delay_ms(1000);
ch3_open();
delay_ms(1000);
ch4_open();
delay_ms(1000);
在timer.c中添加了
//开启通道一,同时关闭通道二三四
void ch1_open(void)
{
TIM3->CCER|=(1<<1);
TIM3->CCER&=~(1<<4);
TIM3->CCER&=~(1<<8);
TIM3->CCER&=~(1<<12);
}
//开启通道二,同时关闭通道一三四
void ch2_open(void)
{
TIM3->CCER&=~(1<<1);
TIM3->CCER|=(1<<4);
TIM3->CCER&=~(1<<8);
TIM3->CCER&=~(1<<12);
}
//开启通道三,同时关闭通道一二四
void ch3_open(void)
{
TIM3->CCER&=~(1<<1);
TIM3->CCER&=~(1<<4);
TIM3->CCER|=(1<<8);
TIM3->CCER&=~(1<<12);
}
//开启通道四,同时关闭通道一二三
void ch4_open(void)
{
TIM3->CCER&=~(1<<1);
TIM3->CCER&=~(1<<4);
TIM3->CCER&=~(1<<8);
TIM3->CCER|=(1<<12);
}





