0

我正在尝试运行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,还是我错过了一个基本步骤?

4

1 回答 1

0

在文档中发现问题

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

于 2016-04-07T18:23:37.967 回答