Brenndatum automatisch mit MPLAB X Assembler mit Pickit 3 ins EEPROM schreiben

Gast #6686431
Lesenswert?
• ▲
▼
Ich suche eine automatisierte Möglichkeit, das Brenndatum eines 
Microchip PIC 16Fxxx automatisch aus dem Tagesdatum (des PCs) zu 
ermitteln und in den EEPROM-Bereich mit den DE-Direktiven zu schreiben.

Manuell geht das ja wunderbar, ich bin aber zu faul, immer das Datum 
manuell anzupassen ;-)

Kennt jemand ein Makro etc. wie man das automatisch ermitteln könnte?
1
;----------------------------------------------------------------------------------------------------
2
; Manuelles Fuellen EEPROM
3
; wird bei ersten Brennen des PICs benoetigt, dann nicht mehr, es sei denn zu Testzwecken
4
  
5
  ORG  0x2100
6
        
7
  DE  .130    ; Version 1.3
8
  
9
  DE  .10    ; Brenndatum
10
  DE  .5
11
  DE  .21
Gast #6687837
Lesenswert?
• ▲
▼
Das mit Seriennummern habe ich noch nicht ausprobiert. Muss ich mir mal 
ansehen, wo man das wie einstellen kann. Wahrscheinlich aber dann auch 
eher manuell und nicht automatisch das Tagesdatum.

Die Präprozessormakros nutze ich in der Arduino-IDE. Mit dem XC8 habe 
ich mich auch noch nicht beschäftigt. Die PICs programmiere ich in 
Assembler (ja so etwas soll es heute noch geben ;-)).

Der Workaround ist manuelles Eingeben der Daten; macht bei meinen 
Privat-Projekten mit geringer Auflage auch keinen Schmerz.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.