Device Type: 0955 Hex
Firmware Version: 0302 Hex
Hardware Version: 00A6 Hex
У вас проблема с питанием на плате. ИМХО даже рабочий дамп не поможет.Voltage: 63899 mV
........
Mfg1: 65535 integer
Mfg2: 65535 integer
Mfg3: 65535 integer
Mfg4: 65535 integer
У вас проблема с питанием на плате. ИМХО даже рабочий дамп не поможет.Voltage: 63899 mV
........
Mfg1: 65535 integer
Mfg2: 65535 integer
Mfg3: 65535 integer
Mfg4: 65535 integer


Прозванивать питание до ног чипа.Проблема по питанию в чем может быть? А не могут быть траблы изза " китайского " чипа?)
Код: Выделить всё
#include <Wire.h>
void setup() {
byte error;
Wire.begin();
Serial.begin(9600);
Serial.println("VCELL1, VCELL2, VCELL3, Current");
}
int ReadSMBWord(byte comm){
Wire.beginTransmission(0x0B);
Wire.write(comm);
Wire.endTransmission(false);
Wire.requestFrom(0x0B,2);
byte i=0;
return Wire.read()+256*Wire.read();
}
void loop() {
static uint32_t t=millis();
if ((millis()-t)>=1000) {
t=millis();
Serial.print(ReadSMBWord(0x3F));
Serial.print(' ');
Serial.print(ReadSMBWord(0x3E));
Serial.print(' ');
Serial.print(ReadSMBWord(0x3D));
Serial.print(' ');
Serial.println(abs(ReadSMBWord(0x0A)));
}
}И самое крминальное:Current: -5 mA
с флагом OTA в статусе. Возможно термодатчик врет. Как правило если он отваливается то температура очень сильно отрицательная, ледник прям )))) А тут сильно с плюсом.Temperature: 128 C
FETControl: 0000
Update Status: 4