RS232 Problem

Gast #922922
Lesenswert?
• ▲
▼
Hi,
ich habe folgendes Problem:
Schließe ich meinen atmega16 an meinen Rechner an funktioniert alles, 
ich kann Zeichen Senden und Empfangen.
Schließe ich die Gleiche Hardware (atmega16) an einen anderen Rechner 
empfange ich bei den gleichen einstellungen nur noch MÜLL.
Verbinde ich beide Rechner mit einem Nullmodemkabel funktioniert die 
Kommunikation.


Hat einer eine Idee?
Ich blicke nichtmehr durch!

Danke
Gast #922938
Lesenswert?
• ▲
▼
Hi,

welches Kabel verwendest du denn? Ebenfalls ein Nullmodem, evtl. ohne 
Handshake-Leitungen? Oder kann es evtl. doch sein, dass beim anderen 
Rechner irgendwo Handshake aktiviert ist und beim anderen Nullmodemkabel 
die entsprechenden Leitungen mit drin sind und bei deinem nicht? Ist es 
eine direkte Verbindung zum COM-Port oder hängt noch ein Umschalter 
dazwischen?

Ralf
#922981
Lesenswert?
• ▲
▼
8MHz sind nicht grad optimal für serielle Übertragung. Stammt der Takt 
wenigstens von einem externen Schwinger oder wird der interne Oscillator 
bemüht? Je nach PC (bzw dem Chipsatz der die serielle Schnittstelle 
steuert) ist ein PC Fehlertoleranter als ein Anderer. Wenns der Interne 
ist, dann ist es reiner Zufall das es überhaupt funktioniert. Lies dir 
im Tutorial mal den Absatz mit den Baudraten und entsprechenden Quarzen 
durch.

bye

Frank

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