运行wiringPi-python硬件PWM withoot root

时间:2016-04-07 17:48:06

标签: python raspberry-pi gpio pwm wiringpi

我正在尝试运行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方法,我将pin 18导出为out并使用gpio exports进行验证。我可以不使用没有root的硬件pwm或我错过了一个基本的步骤吗?

1 个答案:

答案 0 :(得分:0)

在文档中找到了问题

  

在Sys模式下,此功能无法控制Pi的板载PWM。