Hallo,
abgesehen davon ob mein Code richtig oder nicht, möchte ich wissen wo
ich diese Testpins schreibe
.equ ueberlauf = 4
.equ laueft = 2
.equ angehalten = 1
.
.def Timerstand = r15
.
.
TimerIni:
.........
Portiniti:
.......
.
.
ldi Timerstand,angehalten
keinObjekt:
cpi Timerstand,ueberlauf
brne Label
cbi PortB,0b00000001 ;Ausgang Low
rjmp Label
ObjektDa:
cpi Timerstand,angehalten
brne Label
sbi PortB,0b00000001 ; Ausgang High
out PortD,0b00000101 ; Schalt
cbi PortB,0b00000110
ldi r15, Bit2; ;Timer starten
out TCCR1B,r15
sbr Timerstand,Laueft
rjmp HauptProgramm
Label:
Vergleiche 2 AN0 und AN1 miteinander wenn AN0>AN1 dann ACO =1 in ACSR
setzen wenn nicht AC0=0. Bin dabei das zu schreiben
Timer1OFISR:
clr Timerstand
sbr Timerstand, ueberlauf
ldi r15, Bit2
out TCCR1B,r15
clr r15
ldi r16,high(6200)
ldi r17,low(6200)
out TCNT1H,r16
out TCNT1L,r17
Sorry dass ich erst jetzt schreibe.
Danke für die Hilfe