gpio — C ++ wiringPi Crash

Я пытаюсь создать программу, которая управляет серводвигателем, используя wiringPi.
Однако, как только я позвоню

wiringPiSetupGPIO();

мой пи вылетает Любая идея, почему это может происходить?

Мой код до сих пор:

#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);
}

0

Решение

Попробуйте использовать sudo для компиляции и запускайте его как sudo. Это заставило мой код работать, когда я использовал ponMode (pin #, PWM_OUTPUT)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]