Hey und hallo zusammen,
habe ein Progrämmchen für meinen MSP430G2553 geschrieben. Irgendwie
funktioniert es aber nicht richtig. Ich bilde mit ein Pointer richtig
verwenden zu können, werde aber das Gefühl nicht los, dass ich doch
irgendwo einen Schnitzer drin habe, weil sich das ding einfach
verrechnet. Einfache Aufgaben wie
1 | if((uint8_t)(signal_[16]) >= (uint8_t)25)
|
führen zu einem falschen Ergebnis. Manchmal.
Gibt es eine Möglichkeit mit dem "Code Composer Studio" herauszufinden
wo ich möglicherweise eine Speicherverletzung habe? Oder eine
schwierige?
Bis zu einer gewissen Programmgröße/ Komplexizität scheint alles gut zu
laufen.
Gruß
Benni