| 
 
新手上路 
 
	积分49金钱49 注册时间2016-10-11在线时间98 小时 | 
 
10金钱 
| 现在tim1输出互补的pwm,输出通道为CH1,我要用CH2检测其上升沿,写了代码后发现连原来的输出都没了。。这是我CH2输入捕获的代码: void TIM1_Init(void)
 {
 TIM1_PSCRH=0X00;
 TIM1_PSCRL=0X00;
 TIM1_ARRH=0XFF;
 TIM1_ARRL=0XFF;
 TIM1_CNTRH=0X00;
 TIM1_CNTRL=0X00;
 TIM1_CCER1&=0XEE;
 TIM1_CCMR2=0X02;
 TIM1_CCER1=0X15;
 TIM1_SMCR|=0X54;   //这个如果我没开主从模式有用?看见许多输入捕获的代码都用了
 TIM1_IER=0X02;
 TIM1_CR1=0X85;
 }
 #pragma vector=0x0E
 __interrupt void TIM1_CAP_COM_IRQHandler(void)
 {
 if(TIM1_SR1&0X02)  //代表上升沿到来?
 {
 TIM1_SR1=0X00;
 }
 
 
 | 
 |