Gast
#2717246
Hallo, wie schon viele vor mir möchte ich ein kleines Netz aus AVRs aufbauen. Die Struktur sieht einen Master vor, der die Slaves konfiguriert und Daten anfragt. Die Leitungslängen dürften kleiner als 2m zum am weitesten entfernten Slave sein. Mehr wie 32 Slaves werden es auf keinen Fall. Die Geschwindikeit soll ähnlich RS232 sein. Eine Bootloaderfunktion für die Slaves ist Pflicht! Ich halte RS485 für meine Anwendung als sinnvoll. S.N.A.P oder SSI als Protokoll erscheint mir immernoch zu kompiziert. Ich habe mir überlegt einfach das UART Protokoll zu verwenden. Die Adresse des Slaves möchte ich mit gesetzem Paritätsbit senden. Alle anderen Daten werden mit 8N1 gesendet. Schade ist, dass ich auf vohandene UART Bootloader dann nicht zurückgreifen kann, sondern alles an mein Protokoll anpassen muss. Richtig cool wäre auf der Slave Seite ein RS485 Treiber, den der Master "freischalten" kann. D.h. Der Master sendet ein Adressbyte (Parität gesetzt) an den RS485 Treiber des Slaves. Der angesprochene Treiber schaltet die Kommunikation zum Slave AVR durch. Anschießend kann der Master ganz normal über UART mit dem Slave direkt sprechen... Gibt es einen solchen intelegenten RS485 Treiber? Danke Gruß, Christian