我使用P3.0和P3.1作为pwm的输出引脚,可是不管怎么配置,io就是没有输出,如果直接写io的话就有反应,请问是什么原因?
P3_MOD_OC &= ~(bPWM1_ | bPWM2_); //设置PWM引脚为推挽输出
P3_DIR_PU |= bPWM1_ | bPWM2_;
PIN_FUNC |= bPWM1_PIN_X; //PWM1使用P3.0
PIN_FUNC |= bPWM2_PIN_X; //PWM2使用P3.1
//PWM
PWM_CK_SE= 24; //PWM分频系数
PWM_DATA1 = 0x80;
PWM_DATA2 = 0x80;
PWM_CTRL |= bPWM1_OUT_EN | bPWM2_OUT_EN | bPWM_CLR_ALL;
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片