Hallo an alle, ich bin ganz neu im Bereich Mikrokontroller und möchte die Grundlagen verstehen.Deshalb brauche ich ein einfaches Skript. Zum Beispiel: Durch den folgenden einfachen Satz verstehe ich sehr leicht, was die Abkürzung UART ist. Ich bin der Meinung, dass man erstmal solche Begriffe verstehen soll, bevor man sich mit den Details auseinandersetzt. Anfänger halt:) Der UART: Wie kann ich Daten zwischen einem Mikrocontroller und einem PC austauschen? Könnt ihr mir helfen? Vielen Dank Viele Grüße Kotan
Der UArt ist eine asynchrone serielle Schnittstelle (Universal Asyncron Receiver Transmitter). Ein Controller hat in der Regel TTL Pegel, ein PC dagegen an der COM Schnittstelle RS232 Pegel (-12 Volt / +12 Volt). Dies muss zunächst angepasst werden zB mit einem IC MAX232. Dann kann zB mit dem Hyperterminal mit dem Controller kommuniziert werden (vorher Parameter abgleichen Baud Datenbit Stopbit Parität)! Einfache Dialoge lassen sich nach wie vor am besten mit einem einfachem Basic oder Pascall Programm realisieren. Besser noch für erste Tests mit dem uraltem Adept oder Procomm. Läuft immer noch auf neuen PC"S im DOS Modus.
was der Lötknecht Werner da erzählt mag zwar stimmen, allerdings kann wohl Kotan Pütün mit derartigen "detaillierten" Informationen erst mal nicht viel anfangen. @ Kotan Pütün Wikipedia ist dein Freund (www.wikipedia.de), da sind schon einige grundsätzliche Begriffe gut erklärt. UART = Universal Asyncron Receiver Transmitter universell: man kann Taktraten, Anzahl der Datenbits und Anzahl sowie Art von Startbits, Stopbits, Paritätsbits der seriellen Schnittstelle verändern, um diese Übertragungsparameter auf die Gegebenheiten der Gegenseite anzupassen asynchron: Ein serielles Übertragungsverfahren, bei dem Sender (z.B. dein uC) und Empfänger (z.B. ein Terminal, oder dein PC) nicht über ein gemeinsames Taktsignal verfügen (dies wäre eine synchrone=gleichgetaktete Betriebsart). Ziel ist es ja, daß die Gegenseite aus dem Bitsrtom der Datenleitung sich die passenden Bits wieder raussortiert. Statt eines nicht vorhandenen synchron-Taktes sendet die eine Seite wann es ihr grade passt, und die Gegenseite muß aus diesem "Gewackel" auf der Datenleitung selbst wieder die einzelnen Bits heraus finden Receiver/TRansmitter: Es ermöglich sowohl empfang (receiver) als auch senden (transmitter) der Daten Der Rest vom Lötknecht meint einfach, daß die SPAMMUNGSPEGEL in der V.24 Schnittstelle (das ist die serielle Schnittstelle die z.B. in deinem PC ist) mit anderen Pegeln (+-12V) arbeiten als das was sonst so in "TTL" Technik üblich ist (+5V). Um die beiden Sachen aneinander geschlossen zu bekommen, bedarf es eines Treiberbausteins wie den benannten MAX232
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.