高中生
最后登录1970-1-1
在线时间 小时
注册时间2017-8-5
|
我仿照固件库里的例程PWM进行修改,想用pwm方式来点亮RGB灯,但是一直失败,不知道为什么?求助高手指点迷境
单独设置BLUE灯(引脚 IOMUXC_GPIO_AD_B0_10_FLEXPWM1_PWMA03),通过示波器检测,能输出正常的Pwm波形。 这个因为固件库例程是PWM1,所以修改起来没有多大困难;
但是再设置RED(IOMUXC_GPIO_AD_B1_08_FLEXPWM4_PWMA00)和GREEN灯(IOMUXC_GPIO_AD_B1_09_FLEXPWM4_PWMA01)时,也就是PWM4的A00和A01通道时,
A00通道初始化失败,而A01通道则没有信号,不知道为什么?问题出在哪里?
以下代码什么意思呢?
/* Set the PWM Fault inputs to a low value */
XBARA_Init(XBARA1);
XBARA_SetSignalsConnection(XBARA1, kXBARA1_InputLogicHigh, kXBARA1_OutputFlexpwm1Fault0);
XBARA_SetSignalsConnection(XBARA1, kXBARA1_InputLogicHigh, kXBARA1_OutputFlexpwm1Fault1);
XBARA_SetSignalsConnection(XBARA1, kXBARA1_InputLogicHigh, kXBARA1_OutputFlexpwm4Fault0);// 这是我照猫画虎加上的
XBARA_SetSignalsConnection(XBARA1, kXBARA1_InputLogicHigh, kXBARA1_OutputFlexpwm4Fault1);// 这是我照猫画虎加上的
XBARA_SetSignalsConnection(XBARA1, kXBARA1_InputLogicHigh, kXBARA1_OutputFlexpwm1234Fault2);
XBARA_SetSignalsConnection(XBARA1, kXBARA1_InputLogicHigh, kXBARA1_OutputFlexpwm1234Fault3);
最后一句话:急待火哥的教程啊,这固件库里的东西看不懂啊
|
|