Всем привет. Serial порт отказывается работать после инициализации I2C адреса ЦАПа MCP4725(даже индикатор приема данных перестает загораться). Пробовал менять боды, не помогает.
На Arduino uno все прекрасно работает, проблема исключительно на плате pro micro.
Может кто-то знает как решить эту проблему?
Код для удобности максимально сократил, ну а Serial перестает работать если есть 10 строчка кода с инициализацией.
На Arduino uno все прекрасно работает, проблема исключительно на плате pro micro.
Может кто-то знает как решить эту проблему?
Код для удобности максимально сократил, ну а Serial перестает работать если есть 10 строчка кода с инициализацией.
C++:
#include <Wire.h>
#include <Adafruit_MCP4725.h>
Adafruit_MCP4725 MCP4725;
void setup() {
Serial.begin(9600);
Serial.setTimeout(10);
MCP4725.begin(0x61);
}
void loop() {
if (Serial.available() > 1){
char key = Serial.read();
int value = Serial.parseInt();
Serial.println(key);
Serial.println(value);
switch(key){
case 'a':
MCP4725.setVoltage(value, false);
break;
}
}
}