Wer soll denn dann am ende die Daten erhalten?
Die AVR´s untereinander oder ein "wichtiger" Controller.
Es gibt z.B. die Möglichkeit, dass von jedem Controller, also Slave eine Leitung zum Master geführt wird, und dass ein Slave, wenn er was zu senden hat, diese Leitung kurz auf High setzt, der Master registriert dann, dass ein Slave senden will, und fragt alle Slaves ab.
Auch könnte man eine "Anfrageleitung "einplanen, die alle Slaves auf High setzen können.
Problem wäre natürlich, wenn zwei Slaves gleichzeigit diese Leitung betätigen, aber ich glaube, deine Anwendung ist ja nicht so besonders zeitkritisch, also zumindest im Millisekundenbereich und wenn der Master dann alle abfragt, dann wäre auch das kein Problem.
Wie willst du die Serielle Verbindung eigentlich gestalten, soll das UART sein oder I²C oder was anderes?
Wenns um Atmels geht, wäre I²C sicherlich eine Praktische sache, nur weiß ich nicht, wie gut bzw. ob übertragungen über 8m überhaupt funktionieren.
Mfg Thegon
Lesezeichen