Gast
#6392454
Guten Tag miteinander, ich habe eine Schaltung, an der bisher 5 I2C-Devices hängen. Bisher läuft es einwandfrei. Jetzt habe ich das bestehende um drei MCP2435 erweitert (Adressen A0-A2). Seither kommt es regelmäßig zu "I2C Slave missing NAK" dann "I2C Slave not ready", dann "I2C Bus not ready" und dann ist der Bus tot. Es sieht so aus, als würde ein Teilnehmer den Bus blockieren. Da es bis dato lief, bleibt nicht viel übrig. Im Anhang mal ein Messwert vom MCP2435. Kann man das "X" bei "Fehlende Quittierung" werten, dass der MCP kein Stop-Bit sendet? Es ist egal, ob ich im One-Shot oder im Continous Mode arbeite. Im zweiten Bild ist dann die Bus-Panic. Was ist da los? Wer oder was dreht hier so durch? Irgendwelche Adressen werden dann intepretiert - der Master denkt, der Bus ist dicht. Wo kann ich den Fehler suchen? Vielen Dank, Grüße MM


