Bästa sättet om man vill optimera eller ändra av annan orsak i fungerande kod är att ta ett litet steg i taget och verifiera funktionen mellan varje steg. Då upptäcker man oftast problem omgående och vet vilken ändring det var som inte fungerade.
Även om ett häftigt program kan peka ut alla ändringar så vad hjälper det om man inte vet vilka av dem som orsakar problemet?
Varför göra saker mera komplicerade än de är, enkelhet är nästan alltid att föredra framför komplexitet och "avancerade" lösningar.
Debugga i mikroprocessorer
Tack för tipsen Icecap.
Testade varianten med att mäta spänningen med multimetern på en pinne.
Skrev en sats som togglade en pinne varje gång en speciell funktion anropades. På så vis kunde jag bekräfta hur ofta den verkligen anropades.
Mätte 0,08 V respektive 0,00 V vilket betyder att jag numera inte skriver till min LCD massa gånger i onödan (skriva över samma sak) då det ändå inte finns något nytt att skriva.
/Martin
Testade varianten med att mäta spänningen med multimetern på en pinne.
Skrev en sats som togglade en pinne varje gång en speciell funktion anropades. På så vis kunde jag bekräfta hur ofta den verkligen anropades.
Mätte 0,08 V respektive 0,00 V vilket betyder att jag numera inte skriver till min LCD massa gånger i onödan (skriva över samma sak) då det ändå inte finns något nytt att skriva.
/Martin