logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言学习栏目目录

目录第一 VS编译C语言第二认识C语言程序第三 C语言程序调试第四 C语言数据说明4.1 int类型介绍4.2 char类型介绍4.3 float、double类型介绍4.4 小结及其他数据类型简单介绍4.5 类型大小4.6 使用数据类型第五 字符串和格式化输入/输出5.1 printf()函数详解5.2 使用scanf()5.3 篇幅小结...

文章图片
#c语言
STM32 串口DMA+空闲中断实战:解决大数据分包丢包,工业场景稳如泰山

本文深入探讨STM32串口通信的优化方案,针对工业场景中大数据帧、高速波特率通信的痛点,提出DMA+空闲中断的解决方案。通过理论分析指出传统查询和单字节中断方式的缺陷,详细解析DMA控制器和空闲中断的协同工作机制,并给出STM32F103 HAL库的实战配置代码。该方案能显著降低CPU占用率,确保数据完整性,适用于工业数据采集、传感器通信等严苛环境。文章包含完整的流程图和可直接移植的代码实现,帮助

文章图片
#stm32
18.6【保姆级教程】链表和数组:两种数据容器的终极对决

摘要: 数组和链表在内存布局、操作效率和应用场景上差异显著。数组基于连续内存,支持O(1)随机访问和高效遍历,但插入/删除需移动元素,代价为O(n)。链表通过零散节点实现灵活增删(O(1)),但访问需遍历(O(n))且缓存不友好。 核心对比: 访问:数组高效(直接寻址),链表低效(顺序访问)。 增删:链表高效(改指针),数组低效(移动元素)。 内存:数组紧凑,链表每个节点额外消耗指针空间。 选择建

文章图片
#链表#数据结构
Python安装与VSCode配置完整教程(每步带截图说明)

本文提供了Python 3.9.10安装与VSCode配置的完整教程,包含详细步骤和截图说明。主要内容包括:Python安装包的下载与安装过程,重点强调勾选"Add Python to PATH"选项;验证Python安装成功的方法;VSCode的下载安装及中文界面配置;Python与VSCode的关联设置,包括不同版本下的配置方法。教程还提供了常见问题的解决方案,如环境变量配

文章图片
#python#vscode
Python安装与VSCode配置完整教程(每步带截图说明)

本文提供了Python 3.9.10安装与VSCode配置的完整教程,包含详细步骤和截图说明。主要内容包括:Python安装包的下载与安装过程,重点强调勾选"Add Python to PATH"选项;验证Python安装成功的方法;VSCode的下载安装及中文界面配置;Python与VSCode的关联设置,包括不同版本下的配置方法。教程还提供了常见问题的解决方案,如环境变量配

文章图片
#python#vscode
【实战】STM32F103实现Modbus RTU从站协议栈(完整源码+详细解析)

本文介绍了基于STM32F103C8T6开发板的Modbus RTU从站协议栈实现。项目支持03(读取保持寄存器)和06(写入单个寄存器)功能码,包含CRC16校验、寄存器读写等核心功能。硬件采用RS485模块进行工业级通信,软件架构清晰,代码可直接移植到实际工业项目中。通过定义寄存器地址映射和协议解析逻辑,实现了与Modbus Poll等主站工具的数据交互,为嵌入式工程师提供了完整的Modbus

文章图片
#stm32#嵌入式硬件#单片机 +2
STM32WL3R重磅发布!低功耗无线MCU打造智能遥控新标杆

意法半导体2026年推出专为无线遥控优化的STM32WL3R微控制器,具备6路独立唤醒、nA级超低功耗、全球多频段适配等特性。该芯片采用QFN32小封装,集成MCU与射频收发器,精简非必要外设,提供四级低功耗模式(最低14nA),搭配3V纽扣电池可实现3-5年续航。支持315/433/868MHz频段,兼容STM32生态,适用于智能家居、消费电子等遥控场景,标志着无线遥控进入专用SoC时代。

文章图片
#单片机#stm32#嵌入式硬件
蓝牙6.2核心规范正式通过!超低延迟重构体验,对比前代优势解析

版本最小连接间隔核心优势核心适配场景不足蓝牙6.2375微秒超低延迟、SCI技术、传输机制重构、安全性提升、无线测试VR/AR、竞技游戏、实时传感、工业控制、汽车暂未大规模商用,部分设备需固件升级适配蓝牙6.17.5毫秒Mesh组网优化、拓扑管理智能家居多设备协同延迟高,无法适配高性能场景蓝牙6.07.5毫秒LE Audio基础框架、广播音频优化普通音频传输、简单设备连接同步性不足,无短间隔协商能

文章图片
#重构#业界资讯
STM32保姆级入门教程|第6章:定时器中断原理 + 精准LED闪烁(1s_2s_3s)实战(功能超详细+CubeIDE手把手)

本文是STM32定时器中断入门教程的第6章,详细讲解如何利用TIM2定时器实现精准LED闪烁控制。文章首先对比了定时器中断与HAL_Delay()的区别,强调定时器中断不阻塞CPU、精度高的优势。然后通过通俗比喻讲解定时器中断原理,并给出核心计算公式:定时时间=(PSC+1)×(ARR+1)/定时器时钟。教程提供CubeIDE的完整配置步骤截图,包括TIM2时钟源选择、PSC(7199)和ARR(

文章图片
#stm32
    共 134 条
  • 1
  • 2
  • 3
  • 14
  • 请选择