Man kann einfacher
schreiben.Code:Readadc = ADC
Der ADC ist im Auto-Mode auch ohne ADCC-ISR zu betreiben, das Ergebnis per Var = ADC abgeholt entspricht dem aktuellsten Wert, d.h:
Und sowas hier:Code:If Twi_status = &HA8 Or Twi_status = &HB8 Then Twdr = ADC ...
liest sich so bedeutend besser:Code:Adcsra = &B11101110
Ist auch weniger anfällig für Schreibfehler.Code:Adcsra = Bits(ADEN, ADSC, ADATE, ADIE, ADPS2, ADPS1)
Lesezeichen