Gast
#3458486
Hi Leute !!! Ich versuche gerade entsprechend dem Beitrag "Messung der Betriebsspannung mit internem ADC auf ATtiny85" die Batterieversorgungsspannung meines ATTiny13A zu messen (Bascom). Ich krieg's aber irgendwie nicht gebacken. Wenn ich die notwendige Vorgehensweise richtig verstanden habe, dann braucht man dazu ja eigentlich nur folgende Punkte abarbeiten. 1.) AVCC als Referenzspannung für den ADC angeben 2.) interne Referenzspannung (Bandgap) messen 3.) Betriebsspannung mit VCC = 1100 / Bandgap * 1024 berechnen 1. stellt noch kein Problem dar: Config Adc = Single , Prescaler = 8 , Reference = Avcc Start Adc Aber mit welchem Befehl komme ich an den Bandgap-Wert? Dazu müßte die interne Referenzspannung ja zunächst mal als ADC-Eingang geschaltet werden, richtig? Im Datenblatt zum ATTiny13A finde ich allerdings nur eine entsprechende Möglichkeit für den Analog Comperator: Bit 6 – ACBG: Analog Comparator Bandgap Select When this bit is set, a fixed bandgap reference voltage replaces the positive input to the Analog Comparator. Bedeutet das nun, daß eine Betriebsspannungsmessung nach den obengenannten 3 Punkten mit dem ATTiny13A so nicht möglich ist? Wenn ja, welche andere Möglichkeit ohne zusätzliche externe Schaltung gibt es evtl. noch? Grüße, The SphereX