Hallo, kann mir jemand erklären was der Befehl de bewirkt. Im Beispielprogramm aus MplapX vom 16F886 steht zum Schluss ... ... de 5,4,3,2,1 END
Da steht sicher noch darüber : ; example of preloading EEPROM locations ORG 0x2100 DE 5, 4, 3, 2, 1 also als Beispiel wie man Daten in das EEPROM programmiert .
Ja das steht noch darüber. Ich bin zur Zeit nicht am Rechner mit Mplapx. Aber was bedeudet der Befehl? Micha
Die PIC-interne Adresse des EEPROM ist 0x2100 und die Werte 4,5,3,2,1 werden beim Programmieren!! des PIC ab dieser Adresse in das EEPROM geschrieben. Natürlich kann man auch per Programm das EEPROM Beschreiben/Lesen, aber es gibt Anwendungen wo bestimmte Parameter (z.B. Kalibrationsdaten) vordefiniert im EEPROM liegen. Bei Bedarf kann der Anwender sie (softwaregesteuert) überschreiben. Warum im EEPROM und nicht im Flash? Weil nicht jeder PIC seinen eigenen Flashspeicher beschreiben kann und man solche Daten - wenn im Flash hinterlegt - nicht mehr ändern könnte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.