Hallo, und Danke für die Tips!

Zitat von
stochri
... Die Batteriespannung wird mit dem PIN28 des Atmega8 gemessen, dort muss die Spannung entsprechend der Spannungsteilergleichung Upin28=Vplus*10k/(10K+12K) betragen, also geschätzt ca. 2,3 V. Die Referenzspannung an PIN20 sollte man vorsichtshalber auch gleich mitmessen.
Ich habe folgende Werte gemessen (4xAA-Akku mit zusammen 5,37V, Jumper gesteckt):
Pin20: 5,21V
Pin28: 2,35V

Zitat von
damaltor
... probiere doch mal die ältere asuro lib von sourceforge. ...
Hab jetzt auch mal mit der Lib v261 getestet, mit dem folgenden Code (da SerPrint() erst ab Lib v270 verfügbar ist):
Code:
#include "asuro.h"
int main(void)
{
Init(); // setzt "autoencode = FALSE;"
SerWrite("\r\nBatterie=",11);
PrintInt(Batterie());
SerWrite("\r\n",2);
while (1) ;
return 0;
}
Und nun:
Es werden wieder Werte um 930 angzeigt
Aber:
Jetzt funktioniert es auch wieder mit der Lib v270 ...
Lesezeichen