Python 3.x 谷歌珊瑚开发板PWM can';t在高于100kHz的频率下正常工作
我使用谷歌的Coral开发板生成PWM信号。编程是基于python外围设备的。我设法产生了任意频率和占空比的PWM信号。但是,由于PWM模块的低源电流或引脚输出上的巨大电容或任何其他原因,PWM信号在高于100kHz的频率下失真Python 3.x 谷歌珊瑚开发板PWM can';t在高于100kHz的频率下正常工作,python-3.x,google-coral,Python 3.x,Google Coral,我使用谷歌的Coral开发板生成PWM信号。编程是基于python外围设备的。我设法产生了任意频率和占空比的PWM信号。但是,由于PWM模块的低源电流或引脚输出上的巨大电容或任何其他原因,PWM信号在高于100kHz的频率下失真 from periphery import PWM # Open PWM channel pwm1 = PWM(0, 0) # Set frequency to 1 kHz pwm1.frequency = 1e3 # Set duty cycle to 50% pwm
from periphery import PWM
# Open PWM channel
pwm1 = PWM(0, 0)
# Set frequency to 1 kHz
pwm1.frequency = 1e3
# Set duty cycle to 50%
pwm1.duty_cycle = 0.5
pwm1.enable()
我想知道是否需要启用开发板的一些功耗设置,以使其产生更高的电流?您可能需要一个专用的伺服控制器。Rpi也有同样的问题,你是说我相信pwm1。@Manoj是的,你是对的!pwmq应该是pwm1,这是一个输入错误。