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. Может быть, это проблема?!