关于串口PDMA半满方式,数据循环了,如何解析?
关于串口PDMA半满方式,数据循环了,如何解析?例如 一个BUFF,接收了若干数据帧之后,一个数据帧从BUFF开始,然后到BUFF,像这种数据解析,大家谁可以指点一些处理方法?
在此感谢大家! 本帖最后由 Himem 于 2024-1-9 18:21 编辑
正常解析,地址取个模?
BUF
offset自然增长不管边界 Himem 发表于 2024-1-9 18:07
正常解析,地址取个模?
BUF
(引用自2楼)
主要是 这个 交互式的,来响应指令。
看来必须要进行环形 拼接了。
处理的时候有必要就拼接一次。没必要就切BUF。BUF长度可以设为半满+一帧,从一帧后起始。 陆小凤之北京 发表于 2024-1-9 19:16
处理的时候有必要就拼接一次。没必要就切BUF。BUF长度可以设为半满+一帧,从一帧后起始。 ...
(引用自4楼)
感谢指导! 我觉得一般会从读缓冲区拷贝到解码缓冲区去 直接fifo成熟的东西,根据进出速度,缓存设置稍微大一些。
页:
[1]