[elektro] USB-RS232 konverter Linux
Cseh Róbert
R.Cseh at Richter.hu
Mon Sep 7 08:53:57 CEST 2009
Bufferből nem futsz ki?
Csak a partszélről...
Az FTDI elég stabil chipet gyárt.....
Robertű
-----Original Message-----
From: Gergely Vakulya [mailto:antiemes at gmail.com]
Sent: Saturday, September 05, 2009 9:41 PM
To: elektro at tesla.hu
Subject: [elektro] USB-RS232 konverter Linux
Udvozletem!
Egy komoly hibaba futottam. Soros porton kellene kommunikalni egy hardverrel (konkretan egy XBee dev.boarddal). Teljesen standard mod, 38400 baud, 8n1, rtscts. A gep soros portjaval tokeletes az atvitel.
Soros-USB atlakitoval parszaz byte-onkent hibazik. A dev.boardnak van USB-s verzioja is, azon is soros-USB atalakito IC van (FT232), azzal is ugyanugy hibazik. En rontok el valamit amikor a soros porthoz fordulok? Kell valamire figyelnem, amire sima soros portnal nem?
Igy csinalom:
struct termios oldtio, newtio;
char serial_port[]="/dev/ttyUSB0"; //Ezt config file-bol olvassa be.
serial = open(serial_port, O_RDWR | O_NOCTTY ); tcgetattr(serial,&oldtio);
bzero(&newtio, sizeof(newtio));
newtio.c_cflag = BAUDRATE | CRTSCTS | CS8 | CLOCAL | CREAD; newtio.c_iflag = IGNPAR; newtio.c_oflag = 0;
newtio.c_lflag = 0;
newtio.c_cc[VTIME] = 0;
newtio.c_cc[VMIN] = 1;
tcflush(serial, TCIFLUSH);
tcsetattr(serial, TCSANOW, &newtio);
Ezek utan read-del olvasok a portrol.
Elore is koszonom.
By(t)e
TBS::Antiemes
More information about the Elektro
mailing list