技术栈
hal库
硅基造物主
8 天前
stm32
·
嵌入式硬件
·
智能家居
·
hal库
·
pwm
STM32 从 0 到 1 做智能家居(八):PWM 控制风扇、加热片与 SG90 窗帘
系列第八篇。前面两篇都在"读":读温湿度、读空气质量。这一篇开始"写"——让设备真的动起来。我第一次调风扇,代码里明明写了 CCR = 800,风扇一动不动。查了半天,最后发现是根本没调用 HAL_TIM_PWM_Start。后来调舵机又踩一次:写 CCR = 2500,舵机一声不吭,我还以为买到了坏货。
硅基造物主
10 天前
stm32
·
mqtt
·
智能家居
·
hal库
·
esp-12f
STM32 从 0 到 1 做智能家居(二):把开发环境一次配好
系列第二篇。上一篇把"要做什么、模块怎么连、数据怎么流"定下来了;这一篇把写代码之前的工具链全部装好,并且立下一条贯穿全项目的纪律。
硅基造物主
11 天前
stm32
·
mqtt
·
嵌入式
·
智能家居
·
hal库
·
esp-12f
STM32 从 0 到 1 做智能家居(一):先想清楚要做什么
这是一套完整的实战系列:用 STM32F411RET6 + HAL 库 + ESP-12F,从空工程一路做到"网页能看数据、能控硬件"的智能家居。本文是第一篇,只讲一件事——动手前把项目想清楚。
阿钱真强道
1 个月前
git
·
hal库
·
keil
·
vs code
·
开发环境搭建
·
stm32f103
·
st-link
课时00 嵌入式技术应用设计实训 | 开发环境搭建与开发板认识
本课程开源地址(Gitee):https://gitee.com/fujianxinxi/qianrushishixundianzi.git 课件、示例代码与验收脚本都在该仓库,可直接 git clone 或下载 ZIP 使用。
阿钱真强道
1 个月前
hal库
·
keil
·
gpio
·
蜂鸣器
·
跑马灯
·
推挽输出
·
stm32f103
课时01 嵌入式技术应用设计实训 | GPIO 输出:跑马灯与蜂鸣器
本课程开源地址(Gitee):https://gitee.com/fujianxinxi/qianrushishixundianzi.git 课件、示例代码与验收脚本都在该仓库,可直接 git clone 或下载 ZIP 使用。
十月的皮皮
3 个月前
c语言
·
stm32
·
单片机
·
stm32cubemx
·
hal库
STM32从零到量产开发:四路继电器工业控制模块开发 -上位机 Program.cs 应用程序入口设计说明
本文件是 P02 上位机应用程序的唯一入口点(Program.cs),负责启动引导、命令行参数解析、双模式运行切换及线程模型初始化。
十月的皮皮
3 个月前
c语言
·
stm32
·
单片机
·
stm32cubemx
·
hal库
STM32从零到量产开发:四路继电器工业控制模块开发-Modbus RTU 从站协议栈设计说明
该代码实现了一个基于 STM32 的 Modbus RTU 从站协议栈,主要面向四通道继电器控制模块(P02设备)。除了标准的 Modbus 协议支持外,还针对量产需求增加了故障安全、诊断计数和设备信息上报等扩展功能。
十月的皮皮
3 个月前
c语言
·
stm32
·
stm32cubemx
·
hal库
STM32从零到量产开发:四路继电器工业控制模块开发— 继电器模块bsp_di.h与 bsp_di.c文件
十月的皮皮
3 个月前
stm32
·
stm32cubemx
·
hal库
STM32从零到量产开发:四路继电器工业控制模块开发— Modbus RTU 通讯协议设计
文档版本:v1.0.0(对应固件 v1.0.0 / 设备类型码 0x0002) 适用产品:P02_Relay_Controller_4Channels Relay Industrial Control Module 本文档面向主站/网关开发工程师,描述设备的 Modbus RTU 从站协议。所有示例帧的 CRC16 均已用脚本实算(多项式 0x8005,初值 0xFFFF,小端)。
十月的皮皮
3 个月前
stm32
·
单片机
·
嵌入式硬件
·
stm32cubemx
·
hal库
STM32从零到量产开发:四路继电器工业控制模块开发原理小灶 · 合集
本文是《新手量产开发实战笔记》配套的 9 篇独立"原理小灶"合集。每篇只讲一个"看似普通、其实用心"的代码点,从小白视角把底层原理、真实代码、设计权衡拆开讲透。
十月的皮皮
3 个月前
c语言
·
笔记
·
stm32
·
stm32cubemx
·
hal库
STM32从零到量产开发:四路继电器工业控制模块开发实战笔记(小白视角)
这份笔记不是"教程",而是一个刚入门的人陪你一起,把这颗 STM32F103RCT6 量产固件从"看不懂"到"能改、能加功能"的完整心路。 重点不是记住每一行代码,而是学会怎么读、怎么想、怎么把需求变成代码。 文中所有代码片段都来自本项目真实源码,可直接对照 Core/Src、Core/Inc 下文件阅读。
十月的皮皮
4 个月前
c语言
·
开发语言
·
stm32
·
stm32cubemx
·
hal库
stm20260720-从新手 C 到量产 STM32 工程:程序设计推导指南
案例项目:STM32 LED 智能控制系统(4 路 PWM + UART 指令 + 三路按键 + IWDG 看门狗) 平台:STM32F103ZET6 + CubeMX + HAL 库 + Keil MDK 本文目标:不是教你"这段代码什么意思",而是教你"怎么一步步推导出需要写这段代码"——让新手有迹可循
十月的皮皮
4 个月前
c语言
·
stm32
·
单片机
·
嵌入式硬件
·
stm32cubemx
·
hal库
stm20260719-STM32F103RCT6_HAL库_三人抢答器
①本设计3个玩家参与抢答,利用GPIO下降沿中断响应抢答;②有人抢答时,锁定抢答成功者,利用串口输出成功抢答者并亮灯;
fffzd
5 个月前
stm32
·
单片机
·
嵌入式硬件
·
串口
·
hal库
·
轮询模式
STM32:串口--轮询模式
在生活中,串口无处不在,常见的有网线接口,USB等等,今天来介绍单片机中常用的串口--TTL串口。TTL串口通过三根线连接了两个设备,实现两个设备之间的通信,这三根线分别是:
TEC_INO
8 个月前
单片机
·
hal库
Hal库的使用
目录1.HAL库核心思想1. 句柄(Handle)为中心2. 三种编程模式3. 弱函数回调机制2.快速上手
三伏522
10 个月前
stm32
·
单片机
·
hal库
HAL_I2C_ER_IRQHandler函数解析
I2C_HandleTypeDef函数源码这个函数比较简单,只有应答错误部分比较复杂。那么我就主要讲解一下应答错误部分:
List<String> error_P
10 个月前
stm32
·
单片机
·
hal库
STM32 GPIO HAL库常用函数
初始化GPIO引脚,配置模式、上下拉、速度等参数。内部通过结构体来配置HAL_GPIO_ReadPin
Darken03
1 年前
单片机
·
hal库
·
ai学习
单片机的库函数和HAL库有什么区别?还有那些库函数?
要搞懂单片机中库函数、HAL 库的区别,首先得明确核心概念:HAL 库是 “库函数” 的一种特定类型,而非对立关系 —— 就像 “苹果是水果的一种”,我们先理清层级,再展开细节。
学习嵌入式的王饱饱
1 年前
stm32
·
单片机
·
dma
·
uart
·
hal库
STM32HAL库 -- 10.DMA外设实战(UART串口+DMA读取传感器数据)
目录1.简介2.DMA介绍2.1什么是DMA?2.2DMA的通道和优先级2.3DMA的传输模式2.4DMA的数据对齐
少年、潜行
2 年前
stm32
·
嵌入式硬件
·
开源
·
hal库
·
st7789
·
软件spi
【开源】STM32HAL库驱动ST7789_240×240(硬件SPI+软件SPI)
📖 欢迎交流 如果开源的代码对你有帮助,希望可以帮我点个赞👍和收藏最近调试了一款1.3寸的ST7789的液晶显示屏,主要使用的是STM32HAL库和中景元电子提供的库函数,使用软件SPI和硬件SPI分别成功的驱动了显示屏。这篇文章分享一下在使用过程中遇到的问题。 下面是实际的效果,使用的是面包板。