Ich hab im Dateianhang einen Code der hauptsächlich aus dem Datenblatt des Atmega8 stammt. Damit soll dann über eine Verbindung auf der Platine 2 Mega8 oder mehr ^^ verbunden werden naja erstmal reichen 2. Ich habe nur leider keine Ahnung ob das mit dem Prescaler usw stimmt da mir der Wert 3 so winzig vorkommt. Wäre super wenn mir jemand sagen könnte ob der Code so einigermaßen geht oder ob da irgendwelche gravierenden Fehler drinn sind und was noch super wäre falls jemand ein beispiel für einen Slave-Quellcode hätte. Hätte ich fast vergessen ich wollte die Datentransferrate möglichst hoch haben um einfach auch wenn später da mal viele Daten gesendet werden da keine Probleme zu bekommen. P.s. wie meinen die das im Datenblatt mit den Pullups ich hab da momentan 10k genommen aber ich kann mit der Formel zum errechen nicht soviel anfangen oder kann es sein das da 15k rauskommt ? SCL frequency = CPU Clock frequency / ( 16+2(TWBR)*4^TWPS ) Gruß Andreas
Ok das war wohl etwas zu spät gestern Abend / heute Morgen.^^ Also die Formel die da steht hat ja rein garnix mit den Pullups zu tun nur mit dem Vorteiler. Die richtige Formel steht auf Seite 245 des Datasheets. Könnt mir nur jemand sagen wie man diese Formeln benutzt da ich irgendwie gerade ned weiß wie genau das geht. Und nochmal zum Quellcode der ist natürlich bis jetzt nur der TWI teil ohne den Main teil. Schöne Weihnachten, Gruß Andreas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.