C ++ wiringPi崩溃

时间:2017-08-16 16:45:06

标签: c++ gpio pwm wiringpi

我正在尝试使用wiringPi创建一个控制伺服电机的程序。 但是,只要我打电话

wiringPiSetupGPIO();

我的Pi崩溃了。任何想法为什么会发生这种情况?

到目前为止我的代码:

#include <iostream>
#include <string>
#include <wiringPi.h>

using namespace std;

int main () {
    wiringPiSetupGpio();

    pinMode(18, PWM_OUTPUT);
    pwmSetMode(PWM_MODE_BAL);
    pwmSetClock(192);
    pwmSetRange(2000);
    pwmWrite(18, 200);
}

1 个答案:

答案 0 :(得分:0)

尝试使用sudo编译并以sudo身份运行它。当我使用ponMode(pin#,PWM_OUTPUT)

时,它使我的代码运行