whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1328回复:6

linux下串口的问题。

楼主#
更多 发布于:2003-03-10 20:30
在linux下,怎么知道串口设置的数据位是8位还是7位,停止位是2位,还是1位,用程序怎么实现呢?
sunsetyang
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2007-03-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-12 03:59
用ioctl可以设置/取得当前的设置吧!具体的你看一下serial的driver实现。
[color=red]Optimization[/color] In Progress . . . Welcome to http://mail.ustc.edu.cn/~chyang/
vcsongs
驱动牛犊
驱动牛犊
  • 注册日期2001-06-03
  • 最后登录2003-06-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-13 11:55
serial port is also tty under linux
you can use get termios of it...

you can read the minicom program\'s source...
yuanbo
驱动牛犊
驱动牛犊
  • 注册日期2003-03-13
  • 最后登录2003-04-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-13 13:53
LINUX下设定串口:
0-调用tcgetattr()取得串口属性termios;
1-把termios 中的c_cflag |= CS8;
2-调用tcsetattr()函数,设定指定串口为该termios的 属性
BUFFALO BILL
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-14 16:08
如果我要把串口设置为偶校验和奇校验还有,不需要校验,应该怎么处理呢???还有流设置为硬件控制,软件控制,和无,应该怎么设置呢?
Yss
Yss
驱动牛犊
驱动牛犊
  • 注册日期2002-01-29
  • 最后登录2005-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-18 12:41

  有一本叫《嵌人式LINUX开发》的书。好象是清华大学出版社的,
  里面有一章专讲串口编程。希望对你有帮助。
tufflee
驱动牛犊
驱动牛犊
  • 注册日期2003-01-08
  • 最后登录2003-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-03-22 09:47
in the book <advanced programming under unix environment>
游客

返回顶部