Hi, Ich habe gerade folgenden Beitrag gelesen. Und der Code für den TWI_Master ist sehr interessant. Beitrag "AVR TWI Master und Slave Funtionen in C" Aber eins macht mich stuzig. Wenn ich obige Formel umstelle komme ich nicht auf die Berechnung aus dem Code(s.U.)
1 | TWBR = ((F_CPU/TWI_Bitrate)-16)/2; |
2 | if (TWBR < 11) return FALSE; |
Es fällt das 4^TWPS unter den Tisch. Funktioniert das dann? Es haben viele in dem Beitrag geschrieben, dass es funktioniert. Aber warum? Was ist der default Wert in TWPS ?
