Lyckas inte ta emot alla byten på serieporten.

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Något blev fel vid kompileringen antagligen.

Du menar att kompilatorn gjorde "fel" fast koden var "rätt" ?
Inte så där våldsamt sannolikt, men visst, det händer... :-)
ankan
Inlägg: 1091
Blev medlem: 12 november 2004, 01:50:35

Inlägg av ankan »

Hur kan du då förklara att rf_incomming_data_length nollställs utan att jag har något ställe i hela koden som gör det?

Ska se om jag kan få ut lite ASM-kod så får vi se vad det kan vara.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jag har ingen speciell förklaring, jag menar bara att din förklaring
inte är den mest sannolika, *generellt* sett.

Vad som behövs är "hard proof" från t.ex en ASM lista.
Så det är helt korrekt att kolla ASM listningen från kompilatorn ! :-)
Ingen kompilator gör någon magiskt eller konstigt, de kan inte göra
mer än vad processorns vanliga instruktioner tillåter. Så svaret finns där...
Skriv svar