picocom -b 115200 - 为什么需要指定波特率?

picocom -b 115200 - 为什么需要指定波特率?

我有一个英特尔伽利略板,如果我尝试通过我的笔记本电脑连接到它:

picocom /dev/ttyUSB0

我只得到像这样的尴尬角色:

终端就绪� J�)��!���#���)���!�)���!�)��!�)!!V�1��)��� J �)���� J�)�#�!�)���!�)!�Y]( V��K ��(!�Y])��!�

但如果我给出这个附加参数 -b 115200,一切都会正常工作。

picocom /dev/ttyUSB0 -b 115200

1.我研究发现 -b 代表波特率和每秒传输的字符数。这是正确的吗?每秒115200?很多?

2.为什么需要指定这一点?如果我们指定 -b 115200,具体会有什么不同?

答案1

波特率为每秒,不字节。通常,您将拥有比数据字节(8 位)更多的位,因为数据发送时会产生一些开销(成帧)。例如,参见数学工厂讨论。

皮科康是一个终端仿真器,需要知道设备应该工作的速度,因为它只能向通信线路的本地端询问速度 - 这必须与远程端相匹配。

相关内容