Forum: Mikrocontroller und Digitale Elektronik AtMega8 ADC4 ADC5 haben 5V


von T. A. (wambly)


Angehängte Dateien:

Lesenswert?

Guten Abend zusammen.

Habe eine ganz einfache Schaltung: 5V-2k7-zum ADC-KTY81-110-GND

Die Temperatur wird an ADC0-4 auch korrekt erfasst.
An ADC4 und ADC5 jedoch um 30~40°C zuviel.
Den Fehler habe ich schnell gefunden. AN den Ports liegen im Leerlauf 5V 
an, die der KTY zusätzlich LOW ziehen muss. An den Anderen sind nur ca. 
0,3V LL-Spannung messbar.
Zuvor war I2C konfiguriert, hab ich aber deaktiviert.

Mit

Config Portc = Input
Wait 100
Portc = &H00         'Pullup ausschalten


sollte eigentlich alles stimmen. Aber die 5V sind immer noch am den 2 
Pin's.
ADC 10BIT Ergebnis ist 1023.

Wer kann mir und vielleich auch anderen weiterhelfen?

Gruss T.A.

von Markus -. (mrmccrash)


Lesenswert?

Prüfe mal, ob das zugehörige DDR richtig gesetzt wird. Hast du das auf 
Lochraster oder mit Leiterplatte aufgebaut? ggf. auf Lötbrücken (der VCC 
Pin ist nicht weit weg) oder frei fliegende Drahtreste geschaut? Sind 
unter Umständen noch Teile der I2C Beschaltung vorhanden 
(angeschlossen)?

_.-=: MFG :=-._

von MeinerEiner (Gast)


Lesenswert?

Externe Pullups für SCL/SDA?

von T. A. (wambly)


Lesenswert?

ADC4 und ADC5 werden wie oben beschrieben vom I2C Bus genutzt.
Habe ihn zwar auf meinem Board noch nicht benutzt, aber der Jumper für 
die Pullup's war gesetzt. Somit keine internen, aber externe Pullups 
tuns auch.

Viele Probleme lösen sich von selbst, nachtem man den Knopf für
Absenden gedrückt hat.

Gute Nacht  T.A.

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.