Forum: Mikrocontroller und Digitale Elektronik Interne Ref.-Spg ADC und Mega8 mit Bascom


von Stefan J. (Gast)


Lesenswert?

Hallo Leute !

Bis jetzt hab ich an den AREF Eingang meines M8 immer 5 Volt
angeschlossen.

Gelesen hab ich , das intern auch 2,56 Volt zu Verfügung steht.
Wie benutze ich die ? Also ich habe jetzt den Pin AREF offen gelassen.
Bzw. einen Kondensator an AREF und Masse. So stand es im Sheet.


Wie aktiviere ich ihn nun ? In Bascom habe
ich "Config ADC = ...... Reference = internal" eingegeben.

Aber das will nicht so recht.
Die 2.56 Volt sollten auch an AREF zu messen sein. Dieser ist
aber 0,etwas .

Wer weiß woran das liegt ?


Gruß Stefan

von UltimativeFreak (Gast)


Lesenswert?

Probiers mal so:
...
Config Adc = Single , Prescaler = Auto , Reference = Internal '
angeben das die Interne Spannung von ca.: 2,6V genutzt werden soll
Dim Adctemp As Integer  ' Tempvariable für Messung
declare SUB Tuwas(adcwert As Integer) ' ;-P
.
.
Start Adc ' Spannung liegt an, jetzt fliesst auch Strom ;-)
Adctemp = Getadc(0) ' Wert ermitteln
Stop Adc ' Und wieder "auschalten"
call Tuwas(Adctemp) ' mit dem ermittelten Wert was anstellen
.
.
So damit sollte es gehen. Und immer dran denken das je nach
Verarbeitung der Platine die Werte STARK schwanken. Also am besten
mehrfach Messung und Mittelwert ermitteln.

(Ps.: Mit dem Code wäre es ADC0/PINC.0)

Gz. UltimativeFreak

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Ob Stefan nach fast 3 Jahren immer noch auf eine Antwort wartet?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.