Gast
#467476
Hallo,
habe folgende folgende Funktion programmiert:
void sendbyte(char data)
{
uint8_t cnt=8;
while (cnt--)
{
if( (data&(1<<0)) )
{
send_1();
}
else
{
send_0();
}
data= (data>>1);
}
}
Es wird immer nur der else-Zweig ausgeführt. Finde den Fehler nicht.
Kann wer helfen ?
Danke