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.
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 :=-._
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.