User Tools

Site Tools


usage:usage:overview

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
usage:usage:overview [2013/05/10 17:35]
rhaseitl created
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