Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Probleme mit serieller Schnittstelle - es wird nur Datenmüll empfangen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 30. Jun 2009 18:21   Titel: Probleme mit serieller Schnittstelle - es wird nur Datenmüll empfangen

Hi,

ich habe hier ein kleines Problem mit dem Zugriff auf die serielle Schnittstelle. An dieser hängt zu Testzwecken ein Loopback-Kabel und ich versuche einfach nur das zu empfangen, was ich sende.

Den Code zur Initialisierung von /dev/ttyS0 habe ich - um Fehlerquellen auszuschließen - mittlerweile auf folgende Minimalvariante reduziert:

Code:

m_hCommPort= open(config.port, O_RDWR);
if (m_hCommPort == -1) return OAPC_ERROR_DEVICE;
fcntl(m_hCommPort, F_SETFL,FNDELAY);


Sämtliche tcgetattr()/tcsetattr()-Konfigurationen sind also schon weg, ich arbeite mit den Default-Einstellungen. Trotzdem Empfange ich nicht die Zeichen, die ich sende.

Z.B: Ich schicke 19 Bytes raus, die mit "UNAME" beginnen, empfange auch 19 Bytes, die bestehen allerdings aus komplett anderen, nicht darstellbaren Zeichen (ASCII 21, 14, 1, 13, 5, 0).

Woran kann das denn liegen?
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 30. Jun 2009 18:53   Titel:

OK, hat sich erledigt: ic hhatte bei meinen vorigen Versuchen ein paar ungültige Werte gesetzt. Die bleiben wohl auch erhalten, wenn man die Schnittstelle schließt und wieder öffnet, so dass die bei meinem Versuch mit der Minimalvariante immer noch wirksam waren.
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy