Archiv verlassen und diese Seite im Standarddesign anzeigen : Vernetzung
Wie vernetzt man Controller ich brauche es etwas simple den sonst verliere ich den Überblick.
Es gibt verschiedene Schnittstellen, je nach AVR sind schon welche Hardwaremäßig integriert. Die meistverwendete ist wohl die RS232-Schnittstelle, alleine schon deshalb, weil auch der PC eine solche Schnittstelle besitzt und das die kommunkation natürlich erleichtert. Das Verbinden zweier Controller ist relativ einfach, dazu wird einfach eine Leitung vom TX-Pin (Senden) des einen Controllers zum RX (Lesen) des anderen gelegt. UNd natürlich umgekehrt, damit beide "sprechen" können.
Eine andere Möglichkeit wäre der I2C- (IIC-) Bus, er ist allerdings etwas komplizierter, da man meistens mehrere Clienten hat!
Also nur mal Spaßes halber, das einfachste wäre wohl eine parallele Übertragung, einfach den einen Port an den anderen hängen, aber um ehrlich zu sein: Es gibt wohl ncihts, was mehr Resourcen frisst.
Und was ist ein TX und RX ? ( ich hab null Ahnung )
Tx bzw. TxD ist die Sendeleitung (engl. "to transceive") und Rx bzw. RxD ist die Empfangsleitung (engl. "to receive")!
Abend, *lol*
du sprichts oben von "Controller", Mehrzahl willst du mehrer Controller zusammen hängen???
Wie weit sind die CPU´s von einander entfernt???
Wenn JA, dann würde ich IC2 nehmen
Gruß MrQu
Ok 1. Frage hat jeder Controller ( Avr ) ein TX und ein RxD.
1. Antwort sie sollen auf ein Board damit ich mehr IO`s , Pmw und AD-Wandler habe.
Hallo Furtion!
Schau mal hier, das ist eine Übersichtstabelle!
http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC
Und wo seh ich wer Tx und Co hat ?
Such am Besten oben in der Headline nach UART, das ist die serielle Schnittstelle!
DAs wäre dan so ein Tx ja. wenn er 2 Ur.. hätte was ist dann?
TxD und RxD zusammen heißen UART bzw. USART, es ist eine serielle Schnittstelle.
Wenn da eine 2 steht, dann hat der Controller zwei dieser seriellen Schnittstellen!
Und diese bestehen aus zwei Leitungen wo die Daten hin und her verscheffelt werden?
Ja:
TX o----------o RX
RX o----------o TX
So einfach, dann noch etwas Software und das ganze läuft.
Das ist ja obersupermegertoll. Kann mir einer einen Avr vorschlagene er sollter haben
- I2C
- 32 oder mehr IO`s
- sollte vernetzba sein
- Ad-Wandler und Pwm`s
Tja, dadurch hast du das Feld der möglichen AVRs nicht gerade eingeängt, denn viele haben diese Dinge am besten schaust du selber mal nach:
http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=1214&Direction=ASC#
I2C heißt da übrigens TWI
wenns dir auf die io-pins an kommt, nimm doch den atmega128. der hat bis zu 53 io-pins.
ich hab das 128exp von www.rasenack.com
ist ideal wenn man viel rumprobieren will.
downtownsquirrel
23.07.2005, 16:02
Hallo,
ich plane auch ein Projekt das gleich 3 uC's beinhaltet !
Den "Hauptcontroller" bildet ein Mega32, der kommuniziert per Serieller Schnittstelle mit dem Controller Nummer 3.
Jetzt müssen aber noch der Mega32 und der 2te Controller - ein C-Control1 - miteinander kommunizeiern.
1. Die CC1 hat doch I2C, oder ?
2. Wie funzt das denn genau mit der kommunikation ?
mfg
Paul
Ich glaube du musst den I2C nehmen!!
MfG Sven
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.