Article View: pl.comp.os.linux.programowanie
Article #72399dwa porty w jednym wątku
From: Tomasz Malarczuk
Date: Sat, 10 Dec 2011 21:25
Date: Sat, 10 Dec 2011 21:25
30 lines
2253 bytes
2253 bytes
Witam Pisze sobie programik który ma za zadanie czytać z ttyUSB0,analizować i sterować urządzeniem na ttyS0 Problem mam taki, ze otwieram pierwszy port i dostaje handler jakiśtam i wszystko działa otwieram drugi port i wszystko siada, bo handler drugiego portu jest taki sam jak pierwszego Podpowiedzcie proszę, czym się posłużyć żeby obejść ten problem Teraz mam tak sPortName = 'ttyUSB0'; fd = open(sPortName, O_RDWR | O_NOCTTY | O_NDELAY);; my_termios.c_cflag = B19200 | CS8 |CREAD | CLOCAL | HUPCL; cfsetospeed(&my_termios, B19200); tcsetattr(fd, TCSANOW, &my_termios); sPortName = 'ttyS0'; fd2 = open(sPortName, O_RDWR | O_NOCTTY | O_NDELAY);; my_termios.c_cfla2g = B19200 | CS8 |CREAD | CLOCAL | HUPCL; cfsetospeed(&my_termios, B19200); tcsetattr(fd2, TCSANOW, &my_termios); Po takiej operacji fd = fd2 Jak to zrobić inaczej? bardzo zależy mi, żeby dostęp do obydwu portów był możliwy z tej samej funkcji bez zamykania poszczególnych portów bo obawiam się, że zamykanie o i otwieranie zajmie za dużo czasu i będą przekłamania w odczytach TM
Technical Details
Message-ID:
<218fb410-9c9c-40c4-8fcd-4684939f8e0e@d17g2000yql.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!postnews.google.com!d17g2000yql.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!postnews.google.com!d17g2000yql.googlegroups.com!not-for-mail From: Tomasz Malarczuk <tomek.insoft@gmail.com> Newsgroups: pl.comp.os.linux.programowanie Subject: dwa porty w jednym wątku Date: Sat, 10 Dec 2011 13:25:44 -0800 (PST) Organization: http://groups.google.com Lines: 32 Message-ID: <218fb410-9c9c-40c4-8fcd-4684939f8e0e@d17g2000yql.googlegroups.com> NNTP-Posting-Host: 82.160.17.219 Mime-Version: 1.0 X-Trace: posting.google.com 1323552465 15299 127.0.0.1 (10 Dec 2011 21:27:45 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 10 Dec 2011 21:27:45 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: d17g2000yql.googlegroups.com; posting-host=82.160.17.219; posting-account=2WG9GQoAAAAOjQKjJFs1CbwM3WbEN6He User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESNKRC X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20100101 Firefox/8.0,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit