Code:
Dim A as Word
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
A=GETADC(0)
Der eingebaute AD-Konverter (ADC) misst eine anliegende Eingangsspannung mit einer Auflösung von 1024. Als Referenzwert kannst Du entweder Versorgungsspannung (AVCC) oder eine interne Referenzspannung wählen. Ist die Eingangsspannung 0V, ist das Ergebnis 0, erreicht sie den Wert der Referenzspannung, kommt bei der Konversion 1023 raus.
Dem Konverter ist ein Multiplexer vorgeschaltet, der verschiedene Pins auf den eigentlichen Eingang legen kann. Deshalb ist es unabdingbar, beim Befehl "GETADC" immer die Bezeichnung des verwendeten Einganges dazuzuschreiben (also GETADC(0) für den Eingang ADC0).
Die Variable die diesen Wert erhält, sollte ein Word sein, wegen des Maximalwertes von 1023.
Der Prescaler legt fest, mit welchem Takt die Konversion stattfindet (Auto ist meistens okay).
Lesezeichen