在更改引脚状态之前是否需要关闭PWM(analogWrite())?

时间:2017-10-02 09:48:15

标签: esp8266 arduino-esp8266 pwm

如果我有:

analogWrite(4, 123);

我是否需要像这样关掉PWM:

analogWrite(4, 0);

如果我想将引脚置为高电平或低电平?

digitalWrite(4, HIGH);

实际上,更改引脚HIGH / LOW可以在不关闭PWM的情况下工作,但我遇到了一些意外行为(我的ESP8266挂起),我想知道这可能是问题吗?

1 个答案:

答案 0 :(得分:0)

在我的NodeMCU上,一旦你在一个引脚上呼叫analogWrite,以后对digitalWrite的任何呼叫都无效;你注定要使用analogWrite(pin, 0)analogWrite(pin, PWMRANGE)似乎工作得很好。