Ich versuche, wiringpi
zu laufen, um die Hardware PWM auf GPIO 18 auf dem Pi zu steuern. Wenn ich wiringPiSetupGpio()
wie unten benutze und ich als root alles läuft. Die Verwendung von wiringPiSetupSys()
wie in der Dokumentation vorgeschlagen, funktioniert nicht, selbst wenn es als root ausgeführt wurde.Laufende VerdrahtungPi-Python-Hardware PWM mit 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
Um das nicht root-Methode zu verwenden I 18-Pin als heraus exportiert und überprüft sie mit gpio exports
. Kann ich hardware pwm ohne root nicht verwenden oder fehlt mir ein grundlegender Schritt?
etwas mit Benutzerberechtigungen zu tun? – Noelkd
@Noelkd Ich denke schon. Es ist ein häufiges Problem auf allen Raspberry Pis, da das GPIO-Gerät standardmäßig ziemlich gesperrt ist – jDo