C18 8bit übernehmen

Gast #1423394
Lesenswert?

wie wäre es mit einer union?

union
{
  unsigned int VBatt;
  unsigned char VBattByte[2]; //0=LSB, 1=MSB
}Battery;

Variabel = Battery.VBatt             //16Bit
highbyte = Battery.VBattByte[1]      //8Bit LSB
lowbyte = Battery.VBattByte[0]       //Bit MSB)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren