logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一文读懂CAN SPI IIC UART USATR五大协议接发以及DMA搬运中的数据覆盖问题

本文对比了嵌入式开发中常用的五种通信协议:CAN、SPI、IIC、UART和USART。从核心定义、物理层引脚、通信方式、传输速率、拓扑结构等方面进行了详细对比分析,并提供了STM32平台下的初始化代码示例。CAN协议适合工业强干扰环境,SPI支持高速全双工通信,IIC采用两线式总线结构,UART/USART则用于通用异步/同步串行通信。每种协议在硬件配置、抗干扰性、传输距离和应用场景上各有特点,

文章图片
#网络#嵌入式硬件#单片机 +2
嵌入式 ADC 采样十大滤波算法详解与实现

在嵌入式系统开发中,ADC(模数转换器)采样数据往往会受到各种干扰,导致数据包含噪声。这些噪声会影响系统对真实信号的判断,因此需要通过滤波算法进行处理。本文将详细介绍嵌入式开发中常用的十大 ADC 采样滤波算法,包括其原理、优缺点、适用场景及具体实现代码。

#算法#嵌入式硬件
到底了