logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于DS3231时钟模块的stm32 程序,源码

本文介绍了DS3231高精度实时时钟芯片的结构原理及与STM32的通信实现。DS3231是一款集成温度补偿晶体振荡器的I2C实时时钟器件,具有电池备份功能,断电仍可保持精确计时。文章详细分析了芯片内部结构、寄存器功能及典型应用电路。在STM32通信部分,提供了完整的I2C驱动代码,包括GPIO配置、初始化函数、读写操作等实现细节。通过串口交互可设置时间,并实时读取显示时间、温度信息。该系统实现了D

文章图片
stm32 添加串口4 UART4出错

stm32前面三个串口名均为:USART+串口号第四第五位:UART相比前面少了个S,如果添加后不成功可以考虑是不是函数名出错;下面位串口四的添加代码:void USART4_Init(u32 bound)//初始化{GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStruct...

#stm32
VS无法使用宏定义#define解决方案

在使用VS编译C语言或者其他语音用到宏定义#define,VS会报错提示(以VS2019为例)解决方式:在工具——>选项——>文本编辑器——>C/C++——>查看中,将“可转化为constexpr的宏”更换为“无”即可。如下图...

文章图片
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#嵌入式硬件
    共 137 条
  • 1
  • 2
  • 3
  • 14
  • 请选择