Gast
#1219229
Hi Folks,
Ich habe ein problem dass ich nicht verstehe...
Habe aus dem Tutorial einfach das LCD und das ACD beispiel
zusammenkopiert.
Codeschnipsel:
//ADC Test
uint16_t adcval;
char str[16];
adcval = ReadChannel(0); /* MUX-Bits auf 0b0000 -> Channel 0 */
itoa(adcval, str, 4);
set_cursor(0,4);
lcd_string(str);
AVCC und Aref liegen auf VCC (5V)
Wenn ich den ADC0 Pin auf Masse lege, kommt eine 0 raus. Das sollte
soweit auch noch Stimmen :)
Aber wenn ich den ADC0 Pin auf VCC lege bekomme ich den Wert 33333
zurück. Ich hätte dort 1023 erwartet...
Am Vorteiler sollte es ja nicht liegen, da ja Gleichspannung am Pin
nagelegt ist.
Das ADC beispiel ist unverändert.
* interne Referenzspannung
* Vorteiler auf 8
macht itoa(); an der stelle Mist?
Schönen Sonntag Abend noch!
Sandra