Gast
#5961303
Tach auch! Ich habe eine kleine Schaltung mit einem ATMega1284p und zwei TCA9555. An einem dieser TCAs habe ich lediglich Pinheader angeschlossen um verschiedene Konfigurationen einstellen zu können (siehe Schaltplan). Ich lasse mir den Status der Inputs des TCAs permanent über UART ausgeben. Dabei habe ich aktuell das Problem, dass eines dieser als Input konfigurierten Pins nicht korrekt funktioniert. Sobald ich diesen Pin mit Ground verbinde, stürzt mein Atmega ab. Ich bekomme keine Ausgaben per UART mehr und auch die I2C Verbindung bricht ab. Hier ist einmal die I2C Kommunikation: Start, h48 [ h24 | WR ], h00, Restart, h49 [ h24 | RD ], hFF, hFF, Stop % P07 wird mit Ground verbunden Start, h48 [ h24 | WR ], h00, Restart, h49 [ h24 | RD ], h7F, hFF, % Ab hier hängt sich alles auf Ich habe den Pin durchgepiepst; es exestiert keine direkte Verbindung zu Ground, Vcc, SDA oder SCL. Der besagte Pin liegt auch absolut nicht in der Nähe von +5V (siehe Boardlayout im Anhang). Zwischen diesem und den anderen Pins und Ground messe ich einen Strom von 50 µA. Bei der Software kann ich auch keinen Fehler erkennen:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Irgendwie stehe ich auf dem Schlauch und kann kein Fehler entdecken. Habt ihr irgendwelche Tipps wie ich den Fehler eingrenzen könnte? Beste Grüße! Felix.

