串口

fffzd5 天前
stm32·单片机·嵌入式硬件·串口·dma·回调函数
STM32:串口--DMA目录一.DMA二.CubeMX三.普通DMA定长接收发送函数四.DMA+空闲不定长函数(用来接收不定长数据)
记帖7 天前
串口·stm32cubeide·stm32cubemx2·stm32c552cet6
STM32C552开发(3)----配置串口打印在传统 STM32 开发中,我们通常会通过 STM32CubeMX 配置 USART,并重定向 printf() 到串口,用于输出调试信息。STM32C5 使用新的 STM32CubeMX2 和 HAL2 驱动体系,工程结构和部分 API 命名相比传统 HAL 有所变化,因此串口配置和代码编写也需要稍作适配。
fffzd7 天前
stm32·单片机·嵌入式硬件·串口·hal库·轮询模式
STM32:串口--轮询模式在生活中,串口无处不在,常见的有网线接口,USB等等,今天来介绍单片机中常用的串口--TTL串口。TTL串口通过三根线连接了两个设备,实现两个设备之间的通信,这三根线分别是:
拾知_H16 天前
stm32·单片机·嵌入式硬件·串口
STM32/串口控制LED亮灭1 STM32通过串口打印基本信息2 上位机通过串口向STM32发送控制指令,当发送A或C时LED点亮,当发送B或D时LED熄灭。
老李的森林17 天前
stm32·单片机·嵌入式硬件·串口·dma·idle中断
嵌入式开发--STM32用DMA+IDLE中断方式串口接收不定长数据--之2在我之前 的文章 嵌入式开发–STM32用DMA+IDLE中断方式串口接收不定长数据 中,介绍过用DMA+IDLE中断来接收不定长数据,就是利用DMA来接收数据,当一帧传送完成后,总线上出现一个完整的空闲帧的时间长度后,STM32会将IDLE标志置位,并产生一个中断。响应这个中断就可以接收不定长度的一帧了。
山木嵌入式20 天前
stm32·单片机·串口·uart
STM32串口不定长数据接收:超时解析法+DMA+空闲中断法(附完整代码)在STM32嵌入式开发中,串口通信是最核心的外设交互方式之一,而不定长数据的可靠接收是开发中的高频痛点:固定长度解析仅适配特定场景,结束符解析受通信协议限制,粘包问题更是容易导致数据解析异常。
tzy23324 天前
网络·串口·协议·modbus·rs-485·规约·iec 101
Modbus:工业通信的“通用语言”Modbus 如今仍是工业自动化最普及的通信协议,虽诞生已久、结构简单,但适配场景极广。本文用简短篇幅介绍它的特性。看完后,你就知道为什么有了 Modbus,之后又诞生了 IEC101(参考IEC101和串口通信)。
山木嵌入式25 天前
串口·嵌入式·uart·通信
同步通信与异步通信(UART/USART):定义、原理、场景全解析在嵌入式开发中,设备间的数据传输是核心环节之一——小到传感器与主控板的交互,大到主控板与外部存储芯片的通信,都离不开串行通信技术。而串行通信又分为异步通信和同步通信两大类,前者以UART为代表,后者包含SPI、I2C、USART同步模式等。本文将从定义、原理、优缺点到实际应用场景,全方位拆解这两种通信方式的核心差异,帮你彻底理清选型思路。
小贺儿开发25 天前
unity·串口·协议·数据·通信·传输·互动
Unity3D 串口通信上位机联调系统本项目基于 Unity3D 引擎开发,结合 USR-TCP232-Test 串口转网络测试工具及简易通信协议指令,实现了一套用于设备通信联调的上位机系统。该系统可在硬件接入前完成数据交互验证与运行状态可视化,能够有效辅助通信协议调试、功能验证及联调测试工作。
东成20221 个月前
串口·dma·ch340
ch340驱动的串口可以寻址DMA吗‌CH340驱动的串口本身不能直接寻址DMA‌,但可以通过系统配合实现高效数据传输。以下是关键说明:‌CH340芯片作为USB转串口桥接器,其本质是通过USB协议与主机通信,不直接连接到目标设备(如STM32)的内存总线‌,因此‌无法像本地外设那样被CPU直接DMA寻址‌。
小灰灰搞电子1 个月前
单片机·嵌入式硬件·串口
rt-thread UART串口使用详解UART(通用异步收发传输器)是嵌入式系统中非常常见且重要的通信接口,用于设备间的串行数据传输。RT-Thread 提供了完善的 UART 设备驱动框架,使得开发者能够方便地使用串口进行通信。
山木嵌入式1 个月前
stm32·单片机·串口·uart
STM32 UART串口通信协议与3种底层驱动实现(寄存器/标准库/HAL库)串口通信是STM32与上位机(电脑、手机、串口调试助手等)交互的核心方式,其稳定性依赖标准化的帧结构、校验规则与配置参数。本文将从串口通信核心规范入手,详细讲解STM32下UART串口的3种核心底层驱动实现方式(直接操作寄存器、标准外设库、HAL库),并对比不同方案的核心差异。
The_superstar61 个月前
串口·lvgl·衡山派·ds133ebs
衡山派lvgl小练如果还想了解一下衡山派的lvgl上位机软件 AiBuilder 可以去查看一下官方的手册可以主要看一下第五章和第六章
星光20251 个月前
串口·ardupilot
APM学习(9):串口管理ArduPilot对串口的管理在libraries/AP_SerialManager/AP_SerialManager.cpp
The_superstar61 个月前
单片机·嵌入式硬件·串口·衡山派
衡山派学习之串口【立创·衡山派D133EBS开发板】UART框架使用 | 立创开发板技术文档中心然后官方文档还是让我们先编写Sconscript
tzy2331 个月前
串口·iec104·iec101·rs-485·rs-232·8n1
电力通信规约的鼻祖:IEC101和串口通信IEC101 现在已经不是主流的通信规约了,我用简短的篇幅介绍一下它的主要特性。IEC101 在 1995 年发布,2002 年完成修订。
Terasic友晶科技2 个月前
fpga开发·串口·led·de25-nano
答疑解惑 | DE25-Nano开发板串口在访问FPGA端外设LED时卡死,无任何反应参考友晶官方的GHRD工程(下载地址:https://www.terasic.com.cn/cgi-bin/page/archive.pl?Language=China&CategoryNo=69&No=1392&PartNo=4#contents)做一个更小的SOC FPGA系统,其中IP架构如下:
zmj3203242 个月前
单片机·嵌入式硬件·串口
单片机串口收发数据不可靠--用做指令会执行错误动作单片机串口通信里最常见、最头疼的问题之一:发送端发出去的数据 ≠ 接收端收到的数据,一旦用来当指令,就会执行错误动作。
Z文的博客2 个月前
stm32·单片机·串口·dma·中断·串口dma·嵌入式单片机
嵌入式MCU与迪文屏通信:DMA+环形FIFO+变长队列+状态机完整手册“十年前,我还是个只会用阻塞Delay写代码的年轻小子,现在嘛…我学会了用DMA+状态机让CPU去喝茶。”
冷凝雨2 个月前
stm32·单片机·串口·uart·fm33lc0·复旦微电子
复旦微FM33 MCU 底层开发指南——UART本系列基于复旦微FM33LC0系列MCU的DataSheet编写,提供基于寄存器开发指南、应用技巧、注意事项等 本文章及本系列其他文章将持续更新,本系列其它文章请跳转↓↓↓ 复旦微FM33 MCU 底层开发指南——总集篇