Hallo,
ich weiß nicht ob ich hier im richtigen Brett bin, hab aber nichts besseres gefunden, also versuch ichs einfach mal:
Ich baue gerade ein Projekt mit einem PIC16F877. Läuft auch schon ganz gut.
Aber jetzt will ich den EEPROM einbinden - und das klappt einfach nicht. Egal ob ich das Programm direkt nach Microchipangaben oder nach Sprut (ist ja bis auf die Kommentare, die sind bei ihm in deutsch, identisch) mache, nichts funktioniert.
Ich weiß einfach nicht weiter.
Ich schreibe alles in Assembler (MPLAB IDE v8.33).
Wo kann mein Fehler liegen?
Danke für Eure Hilfe
Euer Downling
Nachtrag!
Hallo,
ich suche schon seit mehr als 24 Stunden den Fehler. Ein kleines Stück weiter bin ich schon.
Nach den Angaben von Microchip (und somit auch von Sprut) schaltet der PIC nicht zurück nach Bank 0! Wenn ich diese Routinen einbaue, läuft das Programm wenigstens weiter, aber der EEPROM wird immer noch nicht angesprochen.
Also - wo hängts jetzt noch?
Ich hab keine Idee.
Danke!
Downling
Eine Möglichkeit
Nach den Angaben von Microchip (und somit auch von Sprut) schaltet der PIC nicht zurück nach Bank 0!
Hallo Downling,
hast du das Programm mit RETI abgeschlossen?
Gruß
Termid
Hallo,
Aber jetzt will ich den EEPROM einbinden - und das klappt
einfach nicht.
Was soll das denn genau heißen?
Gruß
loderunner
Danke …
… ich hab den Fehler mittlerweile gefunden, jetzt läufts!
Ich habe jetzt nicht die Originalroutinen von Microchip (und somit auch von Sprut) genommen, sondern etwas ausführlichere aus einem Fachbuch.
Trotzdem Danke für Eure Mühe!
downling