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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren