资料
  • 资料
  • 专题
Linux下串口下编程
推荐星级:
时间:2019-12-25
大小:173.76KB
阅读数:166
上传用户:givh79_163.com
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
Linux下串口下编程 linux 下串口编程简单实例 1 、 linux 中的串口设备文件存放于 /dev 目录下,其中串口一,串口二对应设备名依次为 “/dev/ttyS0” 、 “/dev/ttyS1”。在 linux 下操作串口与操作文件相同。 2 、 在使用串口之前必须设置相关配置,包括:波特率、数据位、校验位、停止位等。串口设置由下面结 构体实现: de>struct termios{ tcflag_t c_iflag; /*input flags*/ tcflag_t c_oflag; /*output flags*/ tcflag_t c_cflag; /*control flags*/ tcflag_t c_lflag; /*local flags*/ cc_t c_cc[NCCS]; /*control characters*/ };de> 该结构中 c_cflag 最为重要,可设置波特率、数据位、校验位、停止位。在设置波特率时需在数字前加上‘B’, 如 B9600、B19200。使用其需通过“与”“或”操作方式。 常用的串口控制函数: Tcgetattr 取属性(termios 结构) Tcsetattr 设置属性(termios 结构) cfgetispeed 得到输入速度 Cfgetospeed 得到输出速度 Cfsetispeed 设置输入速度 Cfsetospeed 设置输出速度 tcflush 刷清未决输入和/或输出 3、 串口的配置 (1) 保存原先串口配置使用 tcgetattr(……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书