-
-
Super-Moderator
Robotik Visionär
Gut, zurück ins Labor.
Du mußt gezielt Zustände hervorrufen und sehen, was ERR macht.
Interessant sind nur I2CStart u. I2Cwbyte
1. schließ' einmal garnix an
2 I2CStart ---> Err ? muß ok. sein
3 Leg die Datenleitung auf GND
2 I2CStart ---> Err ? darf nicht ok. sein, oder der ganze Kobel bleibt stecken. beides is im Prinzip ok, wenn auch Steckenbleiben unerwünscht ist. Bleibt er stecken, laß ihn hängen und gibt die Datenleitung wieder frei, er müßte wieder weiterlaufen mit Err = 0 (ok)
Wichtigster TEST
I2Cstart
I2Cwbyte addr (write-addr)
ohne Gerät kriegt er kein ACK err sollte also was anzeigen.
mit Gerät sollte das ACK kriegen und err sollte 0 (ok) zeigen
I2Cstart
I2Cwbyte addr +1 (read-addr)
ohne Gerät kriegt er kein ACK err sollte also was anzeigen.
mit Gerät sollte das ACK kriegen und err sollte 0 (ok) zeigen
Versuch mal und berichte mfg robert
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen