Gast
#2912201
Hey leute, ich bin gerade dabei ein TWI Bus aufzubauen, mit einigen atmega8 und einem atmega16 als slaves und einem atmega32 als master. Das Empfangen von allen slaves funktioniert wunderbar, nur wenn ich von master Daten an einen Slave sende, empfängt dieser jedes zeichen doppelt(also anstatt "hello world" "hheelloo wwoorrlldd"). Dadurch das ich den Master über UART mit einem PC verbunden hab sehe ich aber, das der Master jedes zeichen nur einmal sendet so wie es sein soll. Jetzt ist die Frage warum empfangen die Slaves alles doppelt. Es macht auch keine Unterschied ob ich Daten vom Master nur an einen einzelnen Slave sende oder per "generall call" an alle. Im Anhang befinden sich die entsprechenden Dateien. Hab alles mit Komentaren versehen, sie sollten also hoffe ich gut zu verstehen sein. Wäre schön wenn ihr mir helfen könntet. Danke schon mal im voraus. :)