User Tools

Site Tools


usage:usage:overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
usage:usage:overview [2013/06/01 17:49]
carsten
usage:usage:overview [2013/06/01 17:58]
carsten
Line 1: Line 1:
 test test
 +
 +<code asm PA-TermV1.asm> Interrupt ;     !!!!!!! an PORTB,4 (iniDatasave) oder PortB,5 (Command line changed) !!!!!!!! 
 +; tritt eine Änderung auf !
 + BTFSS PORTB, 4 ; Polle "IniDatasave": 0-> Shut down, 
 + ; 1-> Power da, aber Dateneingang aktiv
 + goto SchreibeEE ; Datensicherung
 + Call traffic ; eigehender Datenverkehr!
 + bsf STATUS, RP0 ; Bank1
 + bcf INTCON, 0 ; lösche RBchange-Interupped (Datenverker)
 + bcf STATUS, RP0 ; Bank0
 + retfie ; Beende Interupt (nur nach Remotebefehlo Abarbeitung)
 +
 + ;********************* Schreibe Datensicherung (Power down) RAM -> EEPROM  *****************
 +SchreibeEE
 + MOVLW h'3' ; 3->2->1 (2x), muss 1 größer als gew. Durchlaufz. sein
 + MOVWF Schleife1 ; Zeilenindex
 +
 +SS1
 + MOVLW h'0D' ; ->0C->....->1 (12x)
 + MOVWF Schleife2 ; Spaltenindex
 + DECFSZ Schleife1, 1 ; Zeilenindex: reduziere solange Schleife1 nicht Null
 + goto SS2
 + goto SCHLUSS ; Erwarte Power down
 +SS2 DECFSZ Schleife2, 1
 + goto Schreiben
 + goto ESchleife1
 +</code>
usage/usage/overview.txt · Last modified: 2013/06/01 17:59 by carsten