Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
microcontrollertechnik:11_i2c_schnittstelle [2024/03/11 00:03] – mexleadmin | microcontrollertechnik:11_i2c_schnittstelle [2025/06/22 13:06] (aktuell) – mexleadmin | ||
---|---|---|---|
Zeile 21: | Zeile 21: | ||
</ | </ | ||
- | |||
==== Statemachine für Datenpaket ==== | ==== Statemachine für Datenpaket ==== | ||
Zeile 154: | Zeile 153: | ||
===== Software ===== | ===== Software ===== | ||
+ | |||
+ | ==== wichtiger Hinweis ==== | ||
+ | |||
+ | Die im Mikrocontroller fest verdrahtete State Machine von Microchip / ATMEL kann sich (selbst in der Simulation) durch ungünstiges Timing bzw. ungünstige Zustände aufhängen. \\ | ||
+ | Diese Zustände lassen sich leicht dadurch beheben, dass eine erneute Initialisierung der I2C Register nach jedem Versenden / Empfangen durchgeführt wird. | ||
==== einfache Anwendung - nur Polling ==== | ==== einfache Anwendung - nur Polling ==== | ||
Zeile 472: | Zeile 476: | ||
===== weiterführende Unterlagen ===== | ===== weiterführende Unterlagen ===== | ||
+ | |||
+ | Die detaillierte Beschreibung zu I2C findet sich in des {{microcontrollertechnik: | ||
==== Bibliotheken ==== | ==== Bibliotheken ==== |