-
-
Erfahrener Benutzer
Fleißiges Mitglied
Hab jetzt mal dass geschrieben!
.include <m8535def.inc>
.org 0x0000
rjmp Reset
.org OVF0addr
rjmp michi
.org OC0addr
rjmp PWM
Reset:
ldi R26, 0b00000000
ldi R16, HIGH(RAMEND)
out SPH, R16
ldi R16, LOW(RAMEND)
out SPL, R16
ldi R16, 0b00000001
out TCCR0, R16
ldi R16, 0b00000011
out TIMSK, R16
ldi R17, 1
out OCR0, R17
sei
loop1:
ldi R27, 0b00000001
out DDRA, R27
ldi R16, 0b00000010
out DDRA, R16
rjmp loop1
loop2:
ldi R27, 0b00000001
out DDRA, R27
ldi R16, 0b00000000
out DDRA, R16
rjmp loop2
PWM:
out TCNT0, R26
out OCR0, R17
sei
sbis DDRA, 1
rcall loop1
rcall loop2
michi:
reti
mfg
Michael
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen