STM32 GPIO引脚PB3 PB4配置为正常IO口输出 hall库版

本文详细描述了一个使用STM32的GPIOB引脚初始化过程,用于LCD接口控制,包括时钟配置、GPIO设置以及特定引脚的初始化操作。
摘要由CSDN通过智能技术生成

void lcd_GPIO_init(void)
{
    GPIO_InitTypeDef  GPIO_InitStructure;

    __HAL_RCC_GPIOB_CLK_ENABLE();           // 使能GPIOB时钟
    __HAL_RCC_AFIO_CLK_ENABLE();            // 使能AFIO时钟
    __HAL_AFIO_REMAP_SWJ_NOJTAG();          // 关闭 JTAG 功能
    
    /* GPIOB3,B4初始化设置 */
    GPIO_InitStructure.Pin    = GPIO_PIN_3 | GPIO_PIN_4 | GPIO_PIN_5;
    GPIO_InitStructure.Mode   = GPIO_MODE_OUTPUT_PP;          //推挽输出
    GPIO_InitStructure.Pull   = GPIO_NOPULL;                  //无上下拉
    GPIO_InitStructure.Speed  = GPIO_SPEED_FREQ_MEDIUM;         //72MHz
    HAL_GPIO_Init(GPIOB, &GPIO_InitStructure);                //GPIOB初始化

    SID(1);
    SCLK(1);
    RST(1);
}

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值