ich habe soeben das Bscopm ADC.bas Demo geladen, compiliert
und im Simulator laufen lassen ohne etwas an den ADC Eingängen anzuschließen. Dabei wir NULL V ausgegeben. Was ja bei einen
internen Pullup nicht Möglich währe. Dann habe ich einen Mega 16
mit diesen Programm gefüttert und mit einem Voltmeter die ADC
Eingänge gegen GND gemessen = 0 V. Es gibt keinen Pullup!
Es gibt aber nicht 2 sondern 3 Eingangssuztände.
1: Pullup
2: Pulldown
3: Offen (hochohmig)
Nennt sich dann Tristate. Wenn der Pin als normaler Eingang
prorammiert ist, kann man je nach Bedürfniss diesen Pin mit einen
Pullup verbinden. Schaltet man den Pullup aus, ist dieser Eingang
hochohmig und genau das passiert wen der Pin als ADC benutzt
wird automatisch. Beim ADC ist ein interner DAC der hochgezählt wird.
Dessen Spannung wird mit er Eingangsspannung verglichen und
bei übereinstimmung wird der Zählerwert vom DAC als Eingangs
Spannung ausgegeben.
Gruß Richard
Lesezeichen