-
-
Erfahrener Benutzer
Begeisterter Techniker
Ubat
hallo dieser auschnitt aus dirks code um die ubat zahl auf dem lcd auszugeben
nun meine frage dort kommt immer ein wert wie z.B. 0823 kann man das nicht so ausgeben 08,23 ?? das wäre viel übersichtlicher da es die akkuspannung ungefähr ausdrückt
void readUbatSensor(void)
{
uint8_t ubatSens[2];
uint16_t ubat;
I2CTWI_transmitByte(I2C_RP6_BASE_ADR, 21); // Start with register 21 (UBAT_L)...
I2CTWI_readBytes(I2C_RP6_BASE_ADR, ubatSens, 2); // and read 2 registers
ubat = ubatSens[0] + (ubatSens[1]<<8);
setCursorPosLCD(0, 6);
writeIntegerLengthLCD(ubat, DEC, 4);
}
Lg
martin
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen