Частота ШИМ Arduino DUE
Частота ШИМ Arduino DUE
Кто владеет информацией, как изменить частоту ШИМ выхода для DUE? Поделитесь советом! Все регуляторы PWM для Nano, UNO и Mega не работают. Может у кого есть блок пользовательский? Нужно на выходе получить 100 Гц, или около того, для измерения индуктивности. Спасибо за любой совет.
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Частота ШИМ Arduino DUE
откуда такая информация?

ШИМ работают на UNO и nano точно.
частота, насколько помню, около 400 Гц.
Да и просто штатный генератор с задаваемой длительностью импульса можно применить.
Частота ШИМ Arduino DUE
Копируя часть моего сообщения Вы пропустили слово "для". При этом смысл фразы стал совсем иной. Я имел ввиду, что они не работают с DUE. Но я не спорю, ШИМ конечно же работает и на UNO и на Nano, на штатной частоте. Для изменения этой частоты есть блок пользователя, PWM REG T1(CODE). Он на этих контроллерах может менять частоту и в минус и в плюс, я выставлял PWM на MEGE. на драйвер коллекторного двигателя 20 кГц. На эти контроллеры так же можно увеличить частоту ШИМ строкой в коде:
void setup()
{
TCCR1A = TCCR1A & 0xe0 | 1;
TCCR1B = TCCR1B & 0xe0 | 0x0a;
}
C Этим кодом на 9 и 10 пине будет ШИМ 7 812,5 Гц
Но это не подходит для DUE и для ESP8266. Мне же нужно на DUE ШИМ выход 100Гц а на ESP 7-10 кГц
void setup()
{
TCCR1A = TCCR1A & 0xe0 | 1;
TCCR1B = TCCR1B & 0xe0 | 0x0a;
}
C Этим кодом на 9 и 10 пине будет ШИМ 7 812,5 Гц
Но это не подходит для DUE и для ESP8266. Мне же нужно на DUE ШИМ выход 100Гц а на ESP 7-10 кГц
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость