Library Search
结果页GPIO 流水灯与按键控制
在 技术栈 中找到 8 个匹配结果。
技术栈
技术栈
8 个 STM32 HAL/LL # STM32 HAL:GPIO 流水灯与按键控制
## 目标
基于 STM32CubeMX 生成的 HAL 工程,实现 3 个 LED 流水灯和按键切换流水方向。
## 硬件配置(CubeMX)
- **MCU**:STM32F407VGT6(Nucleo-F407ZG,其他 F4/F1/H7 类似)
- **LED1-3**:PD12、PD13、PD14(Nucleo 板载 LED 为… 2% ESP-IDF "
#include "esp_log.h"
#include "driver/gpio.h"
#include "nvs_flash.h"
static const char *TAG = "dual_core"; 2% Arduino 1. 为什么 `delay()` 不适合复杂项目?用什么替代?
2. `INPUT_PULLUP` 相比外部上拉电阻有什么优缺点?
3. 如果用 50Hz PWM 控制 LED 亮度,人眼能看到闪烁吗? 2% OpenAI API response = client.chat.completions.create(
model="gpt-4o-mini",
messages=messages,
temperature=0.5,
)
reply = response.choices[0].message.content
messages.append({… 2% SEGGER J-Link # SEGGER J-Link 技术栈概览
SEGGER J-Link 是业界**黄金标准的 JTAG/SWD 调试探针**,由德国 SEGGER Microcontroller 公司开发。凭借极快的下载速度(最高达 4 MB/s)、宽泛的芯片支持(500+ 厂商、10000+ 芯片)和丰富的配套工具,J-Link 是专业嵌入式开发的首选调试器。
## 解决什么问题
- **调试速度瓶颈**… 2% Sentinel // ===== 熔断降级 =====
@GetMapping("/risky")
@SentinelResource(value = "risky", fallback = "riskyFallback")
public String risky() {
// 模拟 >50% 异常率触发熔断
if (System.currentTimeMi… 1% PlatformIO ```bash
pio run
# 或指定环境:
pio run -e uno
```
成功输出:
```
Processing uno (platform: atmelavr; board: uno; framework: arduino)
...
RAM: [=== ] 25.4% (used 521 bytes from 2048 bytes)
Flash: [=… 1% Linux check_memory
check_disk
check_network
check_top_processes
log "======== 监控结束 ========"
}
# 如果传入 --watch 参数,循环执行
if [ "${1:-}" = "--watch" ]; then
while true; do
clear… 1%