linux 查看某个串口参数(波特率,数据位等)命令啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 查看某个串口参数(波特率,数据位等)命令啥?相关的知识,希望对你有一定的参考价值。

用CAT命令查看

#cat /proc/tty/driver/serial
如果需要配置串口参数,minicom是个很好的选择。

一、安装
sudo apt-get install minicom

二、配置

配置minicom的参数
运行$ sudo minicom -s
便进入了minicom的配置界面,使用上下键选择Serial port setup,回车。此时光标在“change which setting”后面停留,它的上面有如下菜单:

只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“change which setting”后面,如此重复。完成按回车返回主菜单即可。

参考技术A cat /proc/tty/driver/serial本回答被提问者采纳

TTL/RS485/RS232串口通信中波特率|校验位|数据位|停止位的区别和含义

波特率,校验位,数据位,停止位是串口通讯的4个重要的参数。正确设置这几个参数是能正确通讯的前提~

波特率:波特率是一个衡量传输速度的参数。通俗的讲,波特率就是每秒传多少位。

数据位:衡量通讯中实际数据位的参数。当计算机发送一个信息包,实际的数据往往不会是8位的,标准的值是6、7和8位。如何设置取决于你想传送的信息。

停止位:是数据包的最后一位。典型的值为1,1.5和2位。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。

奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是011110,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。如果是奇校验,校验位为1,这样就有3个逻辑高位。高位和低位不是真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道一个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步。

厂家串口调试助手设置界面:

我司相关干货资料和技术文章链接,欢迎各位来踩

官网

抖音号:shucai.wulian

工业物联网全栈数据采集方案链接:

http://www.daq-iot.com/NewsDetail.aspx?ID=214

头条号:https://www.toutiao.com/i7008355015316341281

csdn博客:https://blog.csdn.net/qq_15627707

以上是关于linux 查看某个串口参数(波特率,数据位等)命令啥?的主要内容,如果未能解决你的问题,请参考以下文章

Linux 控制台下串口的基本操作

串口控制台

STM32单片机如何处理QT上位机串口中发过来的数据?

Serial.begin

linux读串口一直返回最后一包数据

电子秤连接电脑怎么调试?