求助!串口定时发送定长数据!

2019-07-20 08:36发布

现有一个1000个数据的数组,要求每隔10ms发送一次,每次发送10个数据。f767的,最好是用寄存器。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
HXYDJ
1楼-- · 2019-07-20 13:35
 精彩回答 2  元偷偷看……
a1593570124
2楼-- · 2019-07-20 13:53
HXYDJ 发表于 2018-4-18 15:24
那就10ms定时时间到了,就去发送数据,发送完数据后将数组下标存起来,下次接着发送就行。

定时发送已经设置好了,10ms发一次。问题是我发送时还有接收,当不接受时刚好10ms间隔,可如果接收,发送明显变慢
HXYDJ
3楼-- · 2019-07-20 16:36
那就可以考虑不用定时发送,设置一个标志位,在接收数据的标志位置位,接收完成时标志位清零。主程序不停扫描标志位,当标志位为0时才发送数据。
a1593570124
4楼-- · 2019-07-20 18:28
 精彩回答 2  元偷偷看……
HXYDJ
5楼-- · 2019-07-20 22:59
a1593570124 发表于 2018-4-20 14:09
我需要的是先定时发过去,在我发的同时,对面接到后,会回传数据给我

那就用DMA接收

一周热门 更多>