协议&算法

协议篇

这里大致把协议篇内容分为网络协议非网络协议


非网络协议部分

USART

STM32-串口通信_stm32串口

IIC

IIC原理超详细讲解---值得一看

SPI

SPI原理超详细讲解---值得一看

USB

未学习

IIS

音频部分暂时不打算了解

CAN

入门建议看江协科技CAN总线教程

RS485、RS232、RS442 接口标准(这三个是接口标准不是协议,我不想单独开一片文章,凑合放在协议篇里)

与单片机通信时基本都经过转换芯片转换为TTL电平,自行去嘉立创开源广场了解原理图;三个接口标准在工业中多数与modus协议结合,一个是物理层一个是应用层

RS485通信----基本原理+电路图

终于有人把RS485说清楚了

MODBUS

详解Modbus通信协议---清晰易懂

终于有人把Modbus说明白了

MODBUS RTU

值得收藏 Modbus RTU 协议详解

通透!终于把ModbusRTU弄明白了

视频参考:这节课带你吃透Modbus通信协议

代码参考:MODBUS RTU

上述部分汇总

串口通信协议 I2C、SPI、UART、RS232、RS422、RS485、CAN、TTL、USB

非网络协议部分



网络协议部分

关于网络部分的协议后续跟新(LWIP、MQTT等等)

网络协议部分



算法篇

  • 常见滤波算法(限幅滤波、中值滤波、加权递推平均滤波、一阶滞后滤波法、消抖滤波法以及它们的结合等等)

  • PID算法

  • 即将学习:卡尔曼滤波算法