免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1568 | 回复: 5
打印 上一主题 下一主题

[SCO UNIX] sco 5.0.5的串口波特率问题!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-02 09:31 |只看该作者 |倒序浏览

各位,sco下面的串口通讯支持57600的波特率吗?如果支持的话,程序里面的参数需要设置成什么?谢谢!

论坛徽章:
0
2 [报告]
发表于 2005-08-02 10:52 |只看该作者

sco 5.0.5的串口波特率问题!!

打开串口设备文件时,用终端控制函数设置。


void OpenSerial()
{
  struct termios newtio;  

  fd=open(MODEMDEVICE,O_RDWR);
  if(fd<0)
  {
    perror(MODEMDEVICE);
    exit(-1);
  }

  isatty(fd);
  tcgetattr(fd,&newtio);
  bzero((void *) &newtio,sizeof(newtio));
  flags=fcntl(fd,F_GETFL,0);
  newtio.c_cflag=CS8|CRTSCTS|CREAD|CLOCAL;
  newtio.c_iflag=IXON|IXOFF;
  newtio.c_oflag=0;
  newtio.c_lflag=0;
  newtio.c_cc[VTIME]=0;
  newtio.c_cc[VMIN]=1;
  cfsetispeed(&newtio,B57600);/*设置输入波特率*/
  cfsetospeed(&newtio,B57600);/*设置输出波特率*/
  tcflush(fd,TCIOFLUSH);
  tcsetattr(fd,TCSANOW,&newtio);
}

论坛徽章:
0
3 [报告]
发表于 2005-08-02 10:53 |只看该作者

sco 5.0.5的串口波特率问题!!

终端辅口上这么搞就不行了。
目前我在终端辅口上还没有成功应用过其他高于9600的速率。
如果哪位有成功的经验,也请介绍一下啊!!!
!!

论坛徽章:
0
4 [报告]
发表于 2005-08-03 08:41 |只看该作者

sco 5.0.5的串口波特率问题!!

原帖由 "ChinaOK" 发表:
终端辅口上这么搞就不行了。
目前我在终端辅口上还没有成功应用过其他高于9600的速率。
如果哪位有成功的经验,也请介绍一下啊!!!
!!


你是在什么型号的终端上面用的啊?终端的我倒是试过成功的,主要是终端的辅口控制命令不一样,我现在是在主机下面不行,呵呵!

论坛徽章:
0
5 [报告]
发表于 2005-08-03 08:57 |只看该作者

sco 5.0.5的串口波特率问题!!

终端如何试呀?

论坛徽章:
0
6 [报告]
发表于 2005-08-03 10:10 |只看该作者

sco 5.0.5的串口波特率问题!!

有超过9600的吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP