Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
microcontrollertechnik:11_i2c_schnittstelle [2024/03/11 00:03] mexleadminmicrocontrollertechnik:11_i2c_schnittstelle [2025/06/22 13:06] (aktuell) mexleadmin
Zeile 21: Zeile 21:
  
 </WRAP> </WRAP> </WRAP> </WRAP>
- 
  
 ==== 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:um10204_-_i2c-bus_specification_and_user_manual.pdf|I2C Bus Specification and User Manual}} des Herstellers (ehemls Phillips nun NXP).
  
 ==== Bibliotheken ==== ==== Bibliotheken ====