Interrrupt oder Flag, daß der ADC fertig ist, weiß ich nicht auswendig.
Int/float Kommt auf deine Sprache an, und ob du rechts-oder linksbündige werte hast.
rechtsbündig:
integer = ADCH * 256 + ADCL
ODER du tust einfach über die beiden ein 16Bit Integer drüberdefinieren/casten)
(auch sprachabhängig)
Kurze Frage,
So dürfte es ja auch gehen:
x = ADC;
anstatt
x = ADCH * 256 + ADCL;
Dann erhält man ja sofort den 10 Bit-Wert wenn ich mich nicht irre?
Lesezeichen