运行wiringPipython硬件PWM

2024-10-16 20:50:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图运行wiringpi来控制pi上gpio18上的硬件PWM。如果我像下面这样使用wiringPiSetupGpio(),并且我以根用户身份运行,那么一切正常。使用wiringPiSetupSys()作为文档说明是不起作用的,即使是以根用户身份运行。在

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

为了使用非根方法,我将pin18导出为out并用gpio exports进行验证。我不能使用没有根的硬件pwm吗?或者我缺少一个基本步骤?在


Tags: 用户文档import硬件usewithpi身份