野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18704|回复: 5

串口调试助手每隔20ms定时发送一帧数据,在10s内只发送了300多帧数据,怎么解释?

[复制链接]
发表于 2016-11-19 13:51:58 | 显示全部楼层 |阅读模式
10火花
测试现象:秒表计时10s,串口调试软件以每隔20ms发送一帧数据到stm32f4核心板,测试累计发送300多次,与串口接收的帧数一样
问题:在10s内,以20ms为周期发送一帧数据,应该发送500左右帧数据?或者串口调试软件以大于20ms为周期发送一帧数据?

回复

使用道具 举报

发表于 2016-11-19 13:53:56 | 显示全部楼层
把波特率调高点试试
回复

使用道具 举报

 楼主| 发表于 2016-11-19 13:56:50 | 显示全部楼层
flyleaf 发表于 2016-11-19 13:53
把波特率调高点试试

串口波特率为115200,串口接发数据通过校验都是正常的,发送一帧数据为11个字节,接收一帧数据为31个字节
回复

使用道具 举报

 楼主| 发表于 2016-11-19 14:03:45 | 显示全部楼层
115200的波特率,在20ms的时间内,理论上可以发送如下多个字节
  1. 115200/10/1000*20=230.4
复制代码


回复

使用道具 举报

发表于 2016-11-19 14:18:51 | 显示全部楼层
cxchenxingcool 发表于 2016-11-19 14:03
115200的波特率,在20ms的时间内,理论上可以发送如下多个字节

你可以直接在程序里写个计数变量啊,发一次加1,10s后打印那个值出来就好了
回复

使用道具 举报

 楼主| 发表于 2016-11-19 14:24:33 | 显示全部楼层
flyleaf 发表于 2016-11-19 14:18
你可以直接在程序里写个计数变量啊,发一次加1,10s后打印那个值出来就好了

串口调试软件自带有发送字节个数计数器,正好是一帧字节的整数倍,计算出10s内发送300多帧,大概时间为6点几秒
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 10:43 , Processed in 0.028506 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表