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%