-
-
Erfahrener Benutzer
Lebende Robotik Legende
Hallo Pitt1986!
Ich analisiere solche Listings nicht genau, weil ich selber beschäftigt bin. Ich habe bloß bemerkt, das ´Du z.B. in save6 vor dem return movwf POSTINC0 hast obwohl du FSR0 nicht determiniert hast ( kein lfsr FSR0,XxXX ). Der Fehler kann schon die Ursache sein. Ich würde Dir empfehlen Dein Programm in kleinsten Schritten zu schreiben und immer jeden Shritt vorm Weiterschreiben zuerst prüfen. Obwohl ich schon einiges programmiert habe, mache ich immer noch so, vor allem bei Fehlersuche. Ich würde lieber Bank 1 statt 0 benutzen, weil am Anfang der Bank 0 FSR´s sind, und ich habe schon erlebt, dass meine gespeicherten Daten geändert wurden. Also lieber lfsr FSRx,1x00 nehmen.
MfG
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen