Marlin-2.0.9.1 串口接收——环形Buffer

Posted web-lab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Marlin-2.0.9.1 串口接收——环形Buffer相关的知识,希望对你有一定的参考价值。

Marlin-2.0.9.1 串口接收——环形Buffer

Marlin串口的环形Buffer定义并不在Marlin的源码中,而是在.platform中的对应的芯片core中定义,
比如STM32的环形Buffer是在:
xxx\\.platformio\\packages\\framework-arduinoststm32\\cores\\arduino\\HardwareSerial.h
文件中定义的,定义如下图:

环形Buffer定义的位置
环形Buffer默认大小为:64,接收和发送都是64

接下来抽时间写写环形Buffer的写入和读取,以作记录。

原创文章,转载请注明出处,谢谢!
QQ:26366050

以上是关于Marlin-2.0.9.1 串口接收——环形Buffer的主要内容,如果未能解决你的问题,请参考以下文章

[嵌入式开发模块]单片机串口模块:串口+定时器+环形缓冲区 实现无串口IDLE中断接收不定长串口数据

ucos-iii串口用信号量及环形队列中断发送,用内建消息队列中断接收

高质量代码是怎么写出来的?串口环形队列

高效,可靠,安全的串口通讯开源方案

高效,可靠,安全的串口通讯开源方案

GPS数据解析