Berechnung TWI-frequenz

Gast #1447902
Lesenswert?

Ich möchte TWBR berechnen.

Die SLC frequenz berechnet sich so:
SLC_freq = CPU_CLK / ( 16+2*(TWBR)*4^TWPS )

Meine Werte:
SLC_freq = 200kHz
CPU_CLK = 12MHz
TWPS = 1 (Prescaler = 1)


Nach TWBR umstellen:
TWBR = ((CPU_freq/200KHz)-16)/2/4
TWBR = 5,5

Bei http://www.rn-wissen.de/index.php/TWI
fällt die 4 hoch 1 aus irgend einem Grund weg (da steht zwar 4 hoch 0 
aber Null wird der Prescaler nicht, TWPS ist 1, 4, 16 oder 64 ) , da 
würde dann
TWBR = 22 rauskommen.

22 wär mir eh lieber, aber stimmt das denn?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren