Банановый пи черный экран при использовании аппаратного ШИМ
Я использую Banana Pi M1 с 7-дюймовым ЖК-дисплеем Lemaker с сенсорным экраном. У меня есть приложение qt, которое использует wiringPi для управления аппаратным ШИМ (GPCLK). Код:
pwm_example::pwm_example(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::pwm_example)
{
ui->setupUi(this);
this->setStyleSheet("QMainWindow{background: url(/root/grafix/f1_pwm_example.png);}");
slider_value=0;
pinMode (7, PWM_OUTPUT) ;
pwmWrite(7, 0);
pwmSetRange(100);
ui->horizontalSlider->setValue(slider_value);
}
и у меня странное поведение. Время от времени во время этого конструктора экран становится черным. Я пытался проверить, используется ли тот же самый ШИМ-вывод для управления подсветкой экрана, но я думаю, что это не так. Кроме того, если будет иметь место конфликт с одним и тем же выводом ШИМ для подсветки и для GPCLK на BPI gpios, экран будет становиться черным каждый раз. Любые советы?