串口数据帧发送问题

2019-07-14 15:02发布

请教个问题  波特率是9600bps 8数据位  1个起始位 1个停止位  无校验     九个字节的数据帧应该是 9ms      我在示波器上看到只有5.8ms左右 一帧数据 ,串口 配置 没有问题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
xieweibin
1楼-- · 2019-07-14 18:05
波特率9600,每一位需1/9600 ms
一个字节至少是10位(1个起始位 + 8数据位 + 1个停止位 ),
所以理论上需10/9600毫秒,即1.04毫秒。

9字节理论上应该是9毫秒左右。

楼主可以用示波器截取一帧数据,看看数据是否完整。
formlikon
2楼-- · 2019-07-14 19:14
 精彩回答 2  元偷偷看……
dfjsdadxs
3楼-- · 2019-07-14 21:50
实际波特率是有误差的!
zhuo85
4楼-- · 2019-07-14 23:50
是不是时钟没设置好啊!?
苏州名之卓
5楼-- · 2019-07-15 02:05
你在示波器上应该能够明确找到这9个字节的波形,再发帖来讨论这个问题
ctwewer
6楼-- · 2019-07-15 04:35
你是否把连续低电平或连续高电平信号看成没有信号?

一周热门 更多>