Habe das ganze mal in mein Programm geschrieben,
Dabei hat sich mir schnell noch eine Frage aufgedrängt:

das Resultat ist vom Typ uint16_t Also integer mit 16 Zeichen.


Nun, Ich habe dann geschrieben

uint16_t spannung;
spannung=result*3.125

Dann müsste die Spannung in Millivolt ausgegeben werden. Allerdings wird der Compiler aufschreien, da - sofern ich mich richtig erinnere, keine FLießkommawerte erlaubt sind... Sollte ich char oder float nehmen? Oder uchar16_t ?


@shedepe: Hat sich erledigt, trotzdem Danke für dein Bemühen
(readADC ist die Funktion, wenn man sie aufruft gibt man readADC(0) ein, dann muss man an ADC0 anlegen)