自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 STM32+W5500以太网芯片配置并实现Ping功能

摘要:本文介绍了基于STM32和W5500以太网芯片的硬件配置与软件实现方法。硬件部分概述了以太网芯片选择,软件部分详细说明了CUBEMX的时钟、SPI接口等配置,以及W5500官方库的移植步骤。重点讲解了通过SPI接口实现数据传输的关键函数,包括中断控制、CS引脚操作、单字节和批量数据传输等。最后展示了网络参数配置、物理层状态检查以及Ping测试结果,成功实现了网络通信功能。实验结果表明SPI接口和W5500芯片均配置正确,能够正常进行网络通信。

2025-10-23 16:34:15 818

原创 区分W5500、DP83848、LAN8720芯片

本文介绍了网络通信芯片的基础知识及选型对比。首先概述了OSI模型中的物理层(PHY)和数据链路层(MAC)功能,PHY负责比特与电信号转换,MAC处理以太网帧与比特流。接着对比了三款芯片:W5500集成MAC+PHY+硬件TCP/IP,适合快速开发;DP83848是纯PHY芯片,支持MII/RMII;LAN8720是仅支持RMII的纯PHY芯片,具有低功耗优势。目前已完成W5500的移植工作,未来计划支持更多芯片型号。

2025-10-23 16:29:59 413

原创 位带区与位带别名区

《STM32位带映射机制解析》 位带映射是STM32中通过别名区直接操作寄存器特定位的技术。其核心原理是将位带区(BitBand Region)的每个位映射到位带别名区(BitBand Alias)的32位空间。其中,基地址部分确定外设或SRAM区域,0x02000000为固定偏移量,字节偏移需×32(因每个位对应32字节),位偏移需×4(因每个位占4字节)。

2025-07-02 16:16:50 442

原创 STM32串口环形缓冲区设计全解析

摘要:本文介绍了STM32F1x芯片的串口环形缓冲区管理设计,用于解决嵌入式系统中串口通信的数据不定长和实时性问题。通过结合DMA传输和IDLE中断,配合缓冲区管理机制实现高效数据传输。文章详细展示了串口配置、DMA设置、数据结构设计及中断处理的具体实现方法,重点分析了缓冲区满/空状态歧义、长度计算等问题的解决方案,并提供了数据获取和处理的实际代码示例。

2025-06-30 14:32:34 676

原创 ADC参考电压及基准电压

本文探讨STM32 ADC电压测量的校准方法与扩展应用。首先分析理论情况下3.3V参考电压的计算方法,重点阐述实际应用中通过内部1.2V基准源(Vrefint)反推真实参考电压的校准策略,适用于外部基准异常、非标称电压或直接使用VDDA三种情况。针对5V传感器测量,提出分压电路解决方案:先将0-5V分压至0-3.3V范围,经ADC转换后再还原真实电压值。文中详细推导了电压计算公式,为ADC精度校准和扩展测量范围提供了实用方法。

2025-06-10 13:36:45 2833

原创 #pragma pack()详解

#pragma pack()详解,并对其进行举例说明

2025-01-13 14:21:44 1903

原创 结构体指针与数组的关系

结构体指针与数组的搭配应用

2024-12-11 13:02:15 279

原创 详解 int argc 和 char **argv 在 C 语言中的应用

详解 int argc 和 char **argv ,并记录在rt-thread中的应用场景

2024-12-06 18:17:19 1046

原创 【rt-thread】硬件定时器(hwtimer)

前言本文使用的是env工具配置rt-thread。

2024-11-21 09:30:27 1835 1

原创 Keil软件仿真晶振频率无法选择

解决Keil无法更改晶振频率的问题

2024-08-16 10:05:42 3498 3

原创 STM32互补PWM模拟(带有Dead Time)

STM32中央对齐模式模拟输出带有死区时间的互补PWM波形

2024-06-21 15:09:19 1096

原创 手把手教学:ENV配置RT-Thread

超详细教学:env配置rtthread功能

2024-06-20 18:09:21 4106 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除