示波器观察串口速率。串口的波特率实测【多图】

示波器观察串口速率。串口的波特率实测【多图】

预备工作:
串口小板子连接开发板,电脑串口工具打开对许串口,进入命令行。
示波器底线接出板底线,探针连接TXD或者RXD。

每当运用串口的时候,串口的波特率是一个不能不加的参数。虽然写上说之大显著了,是一bit的日子。可我哪怕是未放心,一直纳闷之波特率到底是殡葬方波的频率还是发送一个字节所要之流年。今天专门测试下,留作备案以免以后再疑惑。

由于发送一个字节或者受一个字节的时非常缺,用 Single
并无克抓到波形,所以用 Run
模式,串口命令行发送大量之多寡,待示波器能平静地抓及波形然后Stop,在面板上仍下
Meas
按钮,并且按照下Cursors按钮,通过旋钮调解X1及X2的职,可以得在右观察对应之效率。

试方法:串口以各种波特率发送数据,用示波器查看并测量。

图片 1

实验的硬件:STM32F4Discovery 的USART3

串口设置波特率为 38400,实际测量值为 38.462KHz。

 

图片 2

试验方法:将板子上之串口初始化之后,循环发送数据:

while(1)
{
    USART_SendData(USART3,0xAA);
}

从此每测量一次变动一次波特率。串口初始化的法门,可参考USART1
Init

 

各种波特率下的实测

9600

图片 3

14400

图片 4

19200

图片 5

38400

图片 6

  56000

图片 7

57600

图片 8

115200

图片 9

128000

图片 10

256000

图片 11

 

512000

图片 12

1024000

图片 13

2048000出错

图片 14

 

总结:

波特率是脉冲频率之次倍增。一个浪一秒钟发送的次数是稍稍波特率就是有点。比如波特率是9600时分,测得的脉冲宽度是104.2us,波形频率是4.8k。

扣押了这么多图,在探视理论知识:

延长阅读:http://baike.baidu.com/link?url=wBg0ne51sJ08Aityf-aNQn0YTCnUfM-nuJw-9KNkw4icyCV2f2GRBk49xTgi07PC

说之还真的对。

admin

网站地图xml地图