hi,
natürlich geht das auch in bascom, auch wenn es dazu keinen direkten konfigurationsbefehl gibt.
wie du im datenblatt s.85 siehst, wird der verstärkungsfaktor GAIN über das register ADMUX gesteuert.
normalerweise wird in Bascom das entsprechende register durch die config-parameter gesetzt, z.b. 'config adc = ...(parameter)'
das entspricht der anweisung: 'ADMUX = 01110011 (beispiel)
zusammensetzung aller register findest du auf s.138
gruss, harry
eigentlich ganz einfach : der Befehl getadc(x) schreibt z.B. den Wert 0, 1 oder 3 entsprechend des Kanals usw. in das admux und übergibt dann adch und adcl in eine Word Variable ...
Lt. Datenblatt kann man die Spannungsdiff. zwischen Kanal 0 und Kanal 1 mit einer Verstärkung von 20x messen wenn im admux der Wert 11 steht
also einfach w = getadc(11) und schon kann ich die Diff. zwischen Kanal 0 und Kanal 1 messen -> wenn ich Kanal 1 auf Masse lege kann ich mit Kanal 0 wie gewohnt zur Masse messen - und das bei einer Ref. von 5V bis max 250mV
Lesezeichen