Gast
#3181115
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
|
Anzeige
|
PIC Direktive DE
Gast
#3181115
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 .
Gast
#3181122
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.
Gast
#3181141
Vielen Dank für die Antwort. Das hilft mir weiter. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|