Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: I2C Taktrate reduzieren Kategorie: I²C-Bus (von PeterS - 10.02.2013 14:29)
Als Antwort auf I2C Taktrate reduzieren von Simon - 9.02.2013 20:11

> Hallo Zusammen,
>
> um die Reichweite des I2C Busses zu vergrö�ern würde ich gerne die Takt Rate reduzieren.
> Leider weiÃ? ich nicht wie das geht, ich kann nur 100khz oder 400Khz einstellen und aus
> der Library werde ich nicht schlau. Hat von euch das schonmal jemand gemacht?
>
> Danke,
> Simon

Der Parameter ist der Original Wert, der nach Datenblatt in das Bitrate Register geschrieben
wird, wobei TWPS=0 ist. Für 100khz ist der Wert 66, nach der Formel:

14745600/(16+2*66)= 99632 = ca. 100khz

Wenn man nun andere Werte als 66 in die Formel einsetzt, kann man sich andere
Bitraten basteln.

Gruss Peter


    Antwort schreiben


Antworten: