两板间串口通信延迟,求助

2019-07-20 21:01发布

现在的情况是,我用STM32F4和STM8之间进行串口通信。F4按按键发指令过去,STM8仿真里马上就看的到已经收到命令了,返回数据也已经赋给到了要发送BUFFER里。 但是我用F4作为接收数据再用另一个串口转发给电脑用串口助手查看数据。会出现以下问题:
1.下好程序重新上电,按键按下以后没有反应。等差不多十多秒以后再按按键发指令,才会收到返回回来的数据。
2.两个不同的指令切换发,返回的数据会先继续返回几次上一个命令的数据,循环几次后才会收到发送过来的该命令对应的正确数据。(我在STM8里写了,发送完数据以后BUFFER清0)


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
IANZHANG3431
1楼-- · 2019-07-20 22:16
xuande 发表于 2016-7-28 17:14
目前情况是F4和PC之间有问题,与STM8无关了,是吗?

后面发现了,是STM8发送数据的时候延时加多了,数据回传变慢。
IANZHANG3431
2楼-- · 2019-07-21 01:30
自己再顶一个吧~
xuande
3楼-- · 2019-07-21 07:00

F4收到数据以后,受按键控制发送给PC?



IANZHANG3431
4楼-- · 2019-07-21 08:43
 精彩回答 2  元偷偷看……
xuande
5楼-- · 2019-07-21 09:58
 精彩回答 2  元偷偷看……
openedvadmin
6楼-- · 2019-07-21 11:15
这个还是代码问题。

一周热门 更多>