当前位置: 技术问答>linux和unix
ioctl( PortID, TCSETA, &TermConfig )这个函数有什么作用?
来源: 互联网 发布时间:2015-01-13
本文导语: ioctl( PortID, TCSETA, &TermConfig )这个函数有什么作用? | ioctl(Port TCSETA,&TermConfig) 设置波特率.数据位,奇偶位等. example: TermConfig.c_cflag |= B9600; TermConfig.c_cflag = CREAD | CLOCAL; TermConfig.c_cflag |= CS...
ioctl( PortID, TCSETA, &TermConfig )这个函数有什么作用?
|
ioctl(Port TCSETA,&TermConfig)
设置波特率.数据位,奇偶位等.
example:
TermConfig.c_cflag |= B9600;
TermConfig.c_cflag = CREAD | CLOCAL;
TermConfig.c_cflag |= CS7;
TermConfig.c_cflag |= CSTOPB;
TermConfig.c_cflag |= PARENB | PARODD;
TermConfig.c_cflag |= ( IXON | IXOFF );
TermConfig.c_iflag = 0;
TermConfig.c_oflag = 0;
TermConfig.c_lflag = 0;
TermConfig.c_line = 0;
TermConfig.c_cc[VMIN] = 0;
TermConfig.c_cc[VTIME] = 10;
if( ioctl( PortID, TCSETA, &TermConfig )
设置波特率.数据位,奇偶位等.
example:
TermConfig.c_cflag |= B9600;
TermConfig.c_cflag = CREAD | CLOCAL;
TermConfig.c_cflag |= CS7;
TermConfig.c_cflag |= CSTOPB;
TermConfig.c_cflag |= PARENB | PARODD;
TermConfig.c_cflag |= ( IXON | IXOFF );
TermConfig.c_iflag = 0;
TermConfig.c_oflag = 0;
TermConfig.c_lflag = 0;
TermConfig.c_line = 0;
TermConfig.c_cc[VMIN] = 0;
TermConfig.c_cc[VTIME] = 10;
if( ioctl( PortID, TCSETA, &TermConfig )