2016-09-28 10 views
0

В документе NodeMCU отображается, что PWM на выводе может быть установлен одним из двух способов: либо через PWM, либо GPIO.Является ли NWMUU PWM ограниченной частотой?

В сообщении PWM doc говорится, что если вы установите PWM на один контакт на определенной частоте, эта частота будет установлена ​​для всех остальных контактов с использованием PWM. Это означает, что у вас нет RGB, а скорее 50 оттенков серого.

Раздел GPIO не упоминает об этом ограничении. Это на месте? Есть ли только один таймер на чипе, доступный для PWM?

+1

Вы, кажется, ссылаетесь на 'pwm.setclock()'. Я связал документы в своем описании. –

ответ

2

Вы, кажется, запутываете эффекты цикла Frequency и Duty на светодиоде RGB, у вас будет 3 контакта, на которых вы генерируете PWM, где вы можете установить рабочий цикл, чтобы изменить интенсивность, независимо от того, все ли эти частоты одинаковы или нет, не имеет значения.

+0

действительно. проверит. –

+0

Вероятно, это использование программного генератора PWM, поэтому его можно динамически назначать, у него нет аппаратных штырей PWM, насколько мне известно. Источником генератора ШИМ являются разделительные штырьки, а не мощность обработки отходов, поэтому вы можете установить источник единственного «таймера». – Cakes

+0

Непонятно мне из документа. Является ли интенсивность рабочим циклом/1024, или рабочим циклом/частотой? –