Hy Frank,
danke für die Rasche Antwort; gleich mal probiert \/ :
Ergebnis:Code:Config Adc = Single , Prescaler = Auto , Reference = Avcc Admux = &B01110000 'Bits7&6 Ref. =AVCC' 'Bit 5 = 1:ADC Left Adjust Result' 'Bits 4-0 = 10000: ADC1 neg. , ADC0 pos. , Gain 1x' Start Adc Label: Print "ADC0 "; Tempwort = Getadc(0) Print Tempwort Print "ADC1 "; Tempwort = Getadc(1) Waitms 500 Print Tempwort Print " " Goto Label
Beide Werte von ADC0 oder ADC1 verhalten sich wie normale Singel ended ADC`s.
Mir stellt sich im Moment auch die Frage, wie denn der Wert des Diff-ADC abgefragt werden kann.
Ich bin in meinem Versuch davon ausgegangen, das der Wert einer der Beteiligten ADC`s den Diff-Wert enthalten muss.
Auch ist die Zeile "Config ADC ..... Referenz = AVCC " ein Muss, um Werte zu bekommen obwohl Referenz =AVCC ja auch im Register direkt gestezt wird. Das heisst das Setzen des Registers Admux wird ignoriert.
Mache ich etwas falsch, beim setzen des Registers?
Thomas
[/b]







Zitieren

Lesezeichen