Closed
Description
Hi!
In the versions above 2.6.3 the analogWrite
function works with 8 bit resolution instead 10 bit.
Using the code below you will get 3.3 V instead 1.61 V on output.
#include "Arduino.h"
const int LED_PIN = D7;
const int PWM_VALUE = 500;
void setup()
{
pinMode(LED_PIN, OUTPUT);
analogWrite(LED_PIN, PWM_VALUE);
}
void loop()
{
}
Here some pics showing the problem.
Code:
Platformio.ini using v3.2.0:
Oscilloscope measurements:
Platformio.ini using v2.6.3
Oscilloscope measurements:
Best regards.
Metadata
Metadata
Assignees
Labels
No labels