Linux 下使用串口的简易教程

1、检查串口的配置。查看串口的波特率、数据位、校验位等可以使用以下命令:

   $ stty -F /dev/ttyS0

2、修改串口的配置。使用stty命令可以修改串口的波特率、数据位、校验位等选项,例如,将串口波特率修改为115200,按如下方式操作:

  $ stty -F /dev/ttyS0 115200

3、stty命令功能参数
  3.1 校验位
    parenb:使终端进行奇偶校验,-parenb则是禁止校验;
    -parodd 偶数校验
    parodd 奇数校验
  3.2 数据位
    cs5、cs6、cs7和cs8分别将字符大小设为5、6、7和8比特;
  3.3 波特率
    speed 波特率:设置波特率
  3.4 停止位
    cstopb和-cstopb分别设置两个或一个停止位;

4、设置某个串口参数信息:
  4.1 设置ttyS0 7位数据位,无校验,1位停止位,无回显
    stty -F /dev/ttyS0 speed 115200 cs7 -parenb -cstopb -echo
  4.2 设置串口ttyS0 波特率为115200,8位数据位,1位停止位,偶数校验位
    stty -F /dev/ttyS0 speed 115200 cs8 -cstopb parenb -parodd

 

posted @   *^VV^*  阅读(968)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示