想要速度,就别琢磨Arduino了
固定帧长可用DMA中断
不固定帧长可用DMA+串口超时中断
没有DMA的话,串口中断保存到缓冲区,超时中断触发处理
即使是啥特殊性能都没有的老51,也可以用定时器来做串口超时,实现ModBUS那种3.5字节断帧的性能。
1. 公式行内显示(inline):请使用 $....$ 或 \(....\) 包裹代码
2. 公式独占一行显示(display):请使用 $$....$$ 或 \[....\] 包裹代码
3. 插入的公式在编辑时不会渲染,请检查无误后再插入。