主要内容

处理BeagleBone Black PWM故障

谨慎

不直接连接PWM输出引脚DGND.接地PWM管脚会损坏单板。将负载电阻与不显示电阻负载的组件(如led)串联在一起。

为什么我不能配置我的PWM?

一些内部pwm连接到两个输出引脚:EHRPWM0AEHRPWM0BEHRPWM1AEHRPWM1BEHRPWM2A,EHRPWM2B.剩下的别针,ECAPPWM0而且ECAPPWM2,连接到一个输出引脚。

对于给定的内部PWM,一次不能配置多个输出引脚。

为什么我不能访问我的PWM引脚?

可选PWM风扇PWM0A, PWM0B, PWM1A, PWM1B, PWM2A和PWM2B与HDMI共享引脚,默认启用。使用showPins查询当前引脚使用情况。如果HDMI已启用,则不能使用enablePWM.有关如何禁用HDMI的信息,请参阅BeagleBone Black硬件文档。

为什么不能配置PWM频率?

MATLAB®金宝appBeagleBone支持包®黑色的硬件允许您为同一个PWM模块配置两个PWM引脚。如果你从同一个PWM模块使能两个引脚,并将频率设置为2khz以外的东西,PWM信号可能会表现得不可预测。

有关更多信息,请参见https://randomlinuxhacks.wordpress.com/2014/09/16/changing-pwm-period-on-beaglebone-black/