RS232 Kommunikation mit Mikrokontroller

Gast #13887
Lesenswert?
• ▲
▼
Hallo allerseits

Ich möchte Daten vom Mikrokontroller (89C51RD2) zur RS232 Schnittstelle 
an meinem PC austauschen.
Ich codiere in C (mVision), vom PC aus möchte ich dann mit dem 
C++Builder (Borland) die Daten von/zur Schnittstelle senden/lesen.
Hat jemand Infos irgendwelcher Art zu diesem Thema ?
Eine RS232 Spezifikation wäre auch sher gut.

Welche Voltzahlen brauche ich um der Schnittstelle ein logisch high oder 
ein logisch low mitzuteilen (+-5V ?).

Vielen Dank
Dani
Gast #13888
Lesenswert?
• ▲
▼
Hallo Dani,

um die Hardware Spezifikationen wirst du dich in diesem Fall nicht 
größen kümmern müssen. Du gibst einfach die Daten im MC
in den bereits vorhandennen UART der sie dann ein Pegelwandler z.B. 
MAX232 weiterreicht und soweit mir bekannt ist gibt es im Borland 
Compiler ein Objekt das die Daten auf der PC Seite abholt und für die 
Weiterverarbeitung zur Verfügung stellt.
Der RS232 Baustein hat üblicherweise 5V TTL Pegel am Eingang die 
Übertragung findet im Bereich von 8- 15V statt und auf der PC Seite 
erfolgt wieder eine Wandlung auf die 5V Pegel und in der Gegenrichtung 
natürlich genau so.

regarda Deimos
Gast #13889
Lesenswert?
• ▲
▼
Softwareseitig (PC) brauchst du eine virtuelle Datei in die du die Daten 
einfach schreibst. Das ganze beruht auf Windows-API funktionen die einen 
Zugriff auf auf den COM-Port realisieren.

Hier mal die Funktionen in Delphi, BC++ lässt sich 100%ig davon 
ableiten.
Copyright by Me, aber egal :-) Für weiteres einfach in den MSDN 
nachgucken.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren