摘要:
用一个整数表示一根引脚 端口字母放在高 16 位,引脚掩码放在低 16 位。调用处只传这一个 32 位数。 1. 为什么这么做 操作一根脚,硬件始终要两样东西:哪一组端口,以及这组里的哪一根。接口一直带着两项,调用时容易配错,也没法把“一根脚”放进数组。 写引脚(端口C, 第13脚, 高); /* 阅读全文
posted @ 2026-09-30 10:53
小栾
阅读(2)
评论(0)
推荐(0)
摘要:
1. 为什么需要非阻塞延时? 1.1 阻塞延时的痛点 新手最常见的写法: LED_On(led); HAL_Delay(500); // 阻塞 500ms LED_Off(led); HAL_Delay(500); HAL_Delay 会死等,CPU 在这 500ms 内什么都干不了: 按键响应迟钝 阅读全文
posted @ 2026-09-30 10:04
小栾
阅读(3)
评论(0)
推荐(0)
摘要:
如何用单个 32 位整数表示一个 GPIO 引脚(端口 + 引脚号) 如何设计一个安全、易用的 LED 控制接口 位运算、条件编译在嵌入式抽象层中的实际应用 HAL 库 GPIO 操作的基本流程 分层设计思想:底层工具层与上层应用层如何解耦 2. 前置知识 建议先了解: STM32F4 的 GPIO 阅读全文
posted @ 2026-09-30 09:49
小栾
阅读(2)
评论(0)
推荐(0)

浙公网安备 33010602011771号