-
-
Aso
ja ist mir nacher auch aufgefallen ich kam nur durcheinander mit den adressen naja ich schreib auch einfach immer zuschnell rein ohne mir gedanken zu machen aber ich denk ich habs nu
also
ldi r16, 0x05
out ADMUX,r16
bedeuted dann das im ADMUX 00000110 gesetzt werden muss ja
also wo ich aber noch nicht weiter komme:
Der ADC wird nun angeschalted auf Interne Voltage von 2.5 iwas.
über die Kanäle MUX1 und MUX2
aber dann
add INT_REG_L, temp1
adc INT_REG_H, r1
subi INT_REG_L, lo8(BATT_MIN)
sbci INT_REG_H, hi8(BATT_MIN)
brcc batt_ok
INT_REG_L und H sind ADCL und ADCH BATT_MIN ist 770 aber wie genau funzt das also was ist in r1 der Register wurde vorher nicht verwendet ?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen