STM32 GPIO输出速率的意义?

一、输出速率物理意义:
高速率->边沿陡峭
低速率->边沿平缓

图片
图片
2、功耗考虑-------速率越高,功耗也会越高

// 电池供电设备的优化
void power_save_gpio_config(void) {
    // 非关键GPIO用低速
    set_gpio_speed(LED_PIN, LOW_SPEED);
    set_gpio_speed(KEY_PIN, LOW_SPEED);
    
    // 需要时临时切换到高速
    set_gpio_speed(SPI_CLK_PIN, HIGH_SPEED);
    // 数据传输...
    set_gpio_speed(SPI_CLK_PIN, LOW_SPEED);  // 切回低速
}

图片
图片

posted @ 2026-01-07 20:12  心事不在脸上  阅读(24)  评论(0)    收藏  举报