Gast
#1697588
Hallo, ich arbeite zum ersten Mal mit I²C (XMega 128) und stoße auf das Problem, dass der Clock SCL bei ca. 320 kHz liegt obwohl ich ihn für 400kHz konfiguriert habe. Zuerst mal eine Frage zur Taktrate bei I²C: Verstehe ich es richtig, dass mit der I²C-Taktrate die Frequenz von SCL gemeint ist? Also man misst die Periode des SCL und bildet den Kehrwert davon. Und nun die eigentliche Frage: Der XMega läuft mit dem internen 32MHz Oszillator und der Takt (auf einen Pin herausgeführt) liegt (mit einem Frequenzzähler gemessen) bei ca. 32,6 MHz. Kann es sein, dass diese Abweichung des Systemtakts (0,6 MHz) zu einem SCL-Takt von 320kHz statt 400kHz führt? Danke schon mal für jede Antwort!!!