Raspi PWM Pin 1 / Pin 18

Каждый раз, когда я запускаю свою программу в первый раз, после того, как я загрузил Pi, мне нужно инициализировать ШИМ с помощью контакта 18. Затем запустить программу, остановить ее и заменить PWM-контакт на вывод 1. Затем он работает нормально. Что я делаю неправильно?

    // fist Start
wiringPiSetupGpio();
pinMode(18, PWM_OUTPUT);
pwmSetMode(PWM_MODE_MS);

//second Start
wiringPiSetupGpio();
pinMode(1, PWM_OUTPUT);
pwmSetMode(PWM_MODE_MS);

Кроме того, единственный pwmWrite(), который работает для меня, это 75, но в Учебниках пишут, что я могу изменить его до 1024...

pwmWrite(1, 75);

[Редактировать:] Я использую драйвер шагового двигателя TB6600 SKU: DRI0043. Может быть, это проблема?!

0 ответов

Другие вопросы по тегам