X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fatmel.git;a=blobdiff_plain;f=beginners%2Frgb_mali.asm;h=ca83557f4ac48bc292a193be862112fd5d91beb4;hp=fc89777cc5aea7dac9dd85630788dcaaf6e70564;hb=f46755da7a25916d0f212f02d8aafa5060440302;hpb=a60a7ce4e8364077700c3b9a9c954ed1082b7639 diff --git a/beginners/rgb_mali.asm b/beginners/rgb_mali.asm index fc89777..ca83557 100644 --- a/beginners/rgb_mali.asm +++ b/beginners/rgb_mali.asm @@ -17,18 +17,18 @@ .def tmp = r16 .def uart_count = r17 .def count = r18 -.def R = r19 -.def G = r20 -.def B = r21 -.def mode r22 -.equ cm 0 -.equ rgb 1 +.def RED = r19 +.def GREEN = r20 +.def BLUE = r21 +.def mode = r22 +.equ cm = 0 +.equ rgb = 1 .def OUTR = r23 .def FULLR = r24 -.equ LED_R PD2 -.equ LED_G PD3 -.equ LED_B PD4 -.equ LED_PORT PORTD +.equ LED_R = PD2 +.equ LED_G = PD3 +.equ LED_B = PD4 +.equ LED_PORT = PORTD ; ; interrupt voctors @@ -44,7 +44,7 @@ reti ; timer/counter compare reti ; timer/counter overflow 1 -reti +rjmp INC_RGB ; timer/counter overflow 0 reti ; uart rx complete @@ -63,6 +63,12 @@ INIT: ; alloc stack pointer ldi r16,low(RAMEND) out SPL,r16 +; timer: clock/1024 +ldi tmp,((1<