如果你在互联网上搜索,你可以很容易地找到网站,谷歌图片,以及许多解释com/serial/rs232端口各种特性的视频(youtube)。就我所关心的大多数情况而言,他们说在COM端口对话框中可以看到波特率(不仅仅是在Windows操作系统中),例如herehere甚至在Sparkfunhere上。这显然是错误的,因为它明确地说明了比特率。以下是我的Windows 8.1电脑的图像:
windows - Windows PC上的COM端口指示比特率还是波特率?-LMLPHP
我们知道比特率和波特率不一样。我也多次听到人们,比如在YouTube视频上谈论在Windows PC上搞乱“波特率”,现在我很困惑。这是怎么回事。它清楚地说明了比特率,对吗?我遗漏了什么吗?

最佳答案

尽管被标记为“每秒位”,但该对话框实际上以每秒符号的速率显示波特率。(符号包括数据位,也包括开始、停止和奇偶校验。对于串行端口,这些通常也称为“位”。)
除了帧符号之外,比特率和波特率之间差异的另一个原因是多电平信令——但是这不适用于PC串行端口,因为它们只使用二进制信令,因此一个数据符号=一个位。不要被许多串行连接的调制解调器使用更大的信号星座这一事实所迷惑,这指的是调制解调器和计算机之间的链接,而不是两个调制解调器之间的链接。
图片中显示的选择将导致9600波特,但每秒仅960字节。(1字节=8位,但由于开始和停止间隔,串行端口每字节发送10个符号)

10-08 18:59