我正在尝试运行wiringpi
以控制 pi 上 GPIO 18 上的硬件 PWM。如果我wiringPiSetupGpio()
按以下方式使用并以 root 身份运行,则一切正常。使用wiringPiSetupSys()
文档建议不起作用,即使以 root 身份运行也是如此。
import wiringpi
wiringpi.wiringPiSetupGpio() #must use with root access
#wiringpi.wiringPiSetupSys() #can use without root, does not work
wiringpi.pinMode(18,2)
wiringpi.pwmWrite(18,500) # dim led
为了使用非 root 方法,我将引脚 18 导出为 out 并使用gpio exports
. 我不能在没有 root 的情况下使用硬件 pwm,还是我错过了一个基本步骤?