Gast
#1447902
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?