Make comments more clear
This commit is contained in:
+7
-4
@@ -1,8 +1,11 @@
|
||||
; Registers:
|
||||
; r16: timer0 start and stop operations
|
||||
|
||||
start_blink:
|
||||
ldi r16, (1 << OCF0A) ; Clear timer status flag
|
||||
ldi r16, (1 << OCF0A) ; Write Output Compare Flag 0 A to 1
|
||||
out TIFR, r16 ; Clear Timer0 interrupt flag register
|
||||
|
||||
clr r16 ; Clear register
|
||||
clr r16 ; Cleanup register
|
||||
out TCNT0, r16 ; Reset Counter to 0
|
||||
|
||||
ldi r16, (1 << CS02) | (1 << CS00) ; Load prescaler value (00000101 = prescaler 1024)
|
||||
@@ -16,9 +19,9 @@ stop_blink:
|
||||
cbi PORTB, PB0 ; Set LED off
|
||||
|
||||
clr r16 ; Cleanup register
|
||||
out TCCR0B, r16 ; Stop timer0 by clearing prescaler
|
||||
out TCCR0B, r16 ; Stop timer0 by clearing prescaler
|
||||
|
||||
ldi r16, (1 << OCF0A)
|
||||
out TIFR, r16 ; Clear Timer0 interrupt flag register
|
||||
out TIFR, r16 ; Clear timer0 interrupt flag register
|
||||
|
||||
reti
|
||||
|
||||
Reference in New Issue
Block a user