老是记不住波特率传输速度,在此做个笔记 一、波特率为9600表示的是串口每秒钟可以传输115200bit,每传输1bit所需时间: 1s/9600bit=1000000(us)/9600(bit)=1000/9.6=104.1667us1s/9600bit = 1000000(us)/9600(bit) =...
老是记不住波特率传输速度,在此做个笔记
一、波特率为9600表示的是串口每秒钟可以传输115200bit,每传输1bit所需时间:
1s/9600bit=1000000(us)/9600(bit)=1000/9.6=104.1667us1s/9600bit = 1000000(us)/9600(bit) =1000/9.6 =104.1667us1s/9600bit=1000000(us)/9600(bit)=1000/9.6=104.1667us
那么一个字节就是104.1667∗8=833.3336us104.1667*8 =833.3336us104.1667∗8=833.3336us
二、波特率为19200每传输1bit所需时间:
1s/19200bit=1000000(us)/19200(bit)=1000/19.2=52.0833us1s/19200bit=1000000(us)/19200(bit) =1000/19.2 =52.0833us1s/19200bit=1000000(us)/19200(bit)=1000/19.2=52.0833us
那一个字节就是52.0833∗8=416.6664us52.0833*8 =416.6664us52.0833∗8=416.6664us
三、波特率115200每传输1bit所需时间:
1s/115200bit=1000000(us)/115200(bit)=1000/115.2=8.6806us;1s/ 115200bit = 1000000 (us)/ 115200(bit)= 1000/115.2 = 8.6806us;1s/115200bit=1000000(us)/115200(bit)=1000/115.2=8.6806us;
那一个字节就是8.6806∗8=69.4448us8.6806*8 =69.4448us8.6806