Forum: Mikrocontroller und Digitale Elektronik Kann ein AVR-Atmega im Modus TWI_ST eine Kollision erkennen?


von Sven (Gast)


Lesenswert?

Wie schon im Titel:

Wir entwickeln baugruppen. Viele hängen an einem I2C-Bus. Wenn nun 
außversehen 2 Baugruppen mit einem avr-atmegaxx die gleiche Adresse 
haben, so würde nur beim SlaveTransmit bei unterschiedlichen Sendewerten 
ein Fehler entstehen. Also die normale Arribitation würde nicht greifen. 
Wie kann ich sowas erkennen?

Wid dan sowas gesetzt?:
TW_BUS_ERROR

In der libc-doku steht dass das nur kommt wenn ein illegales start oder 
stop entdeckt wird...


Vielen dank für die Hilfe

von Sven (Gast)


Lesenswert?

Hochschieb

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.