打印
[应用相关]

STM32自学笔记合集

[复制链接]
楼主: hobbye501
手机看帖
扫描二维码
随时随地手机跟帖
281
GPIO基础
GPIO配置:输入、输出、复用功能等。
GPIO操作:控制LED、读取按键状态等。

使用特权

评论回复
282
我爱台妹mmd| | 2024-7-31 23:14 | 只看该作者
// 初始化GPIO
void GPIO_Init(void) {
    __HAL_RCC_GPIOC_CLK_ENABLE();  // 使能GPIOC时钟
    GPIO_InitTypeDef GPIO_InitStruct = {0};
    GPIO_InitStruct.Pin = GPIO_PIN_13;
    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
}

// 控制LED亮灭
void LED_Control(uint8_t state) {
    if (state) {
        HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET);
    } else {
        HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET);
    }
}

使用特权

评论回复
283
鹿鼎计| | 2024-8-1 21:10 | 只看该作者
STM32自学笔记:基础概念、引脚配置、编程环境、库函数应用、中断处理及调试技巧。逐步深入,实践为主。

使用特权

评论回复
284
huiyazhao| | 2024-8-2 10:01 | 只看该作者
感谢楼主分享。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则