i/o口的常用4个寄存器的配置方法

问问题描述

i/o口的常用4个寄存器的配置方法希望能解答下

答精选答案

最佳答案

配置寄存器IO口的步骤

①初始化HAL库:HAL_Init();

②初始化系统时钟

STM32F429:Stm32_Clock_Init(360,25,2,8);

STM32F767:Stm32_Clock_Init(432,25,2,9);

③ 使能IO口时钟。配置IO口时钟使能寄存器:RCC->AHB1ENR

④ 初始化IO口模式。配置四个配置寄存器

GPIOx_MODERGPIOx_OTYPER

GPIOx_OSPEEDRGPIOx_PUPDR

⑤操作IO口,输出高低电平。

配置寄存器GPIOX_ODR或者GPIOx_BSRR。

本文来自作者[益程教育陈哥]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/1405480.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 益程教育陈哥
    益程教育陈哥 2026年09月30日

    我是公众科技网的签约作者“益程教育陈哥”!

  • 益程教育陈哥
    益程教育陈哥 2026年09月30日

    希望本篇文章《i/o口的常用4个寄存器的配置方法》能对你有所帮助!

  • 益程教育陈哥
    益程教育陈哥 2026年09月30日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 益程教育陈哥
    益程教育陈哥 2026年09月30日

    本文概览:配置寄存器IO口的步骤①初始化HAL库:HAL_Init();②初始化系统时钟 STM32F429:Stm32_Clock_Init(360,25,2,8); STM32F767:Stm32_Clock_Init(432,25,2,9);③ 使能IO口时钟。配置IO口时钟使能寄存器:RCC->AHB1ENR④ 初始化IO口模式。配置四个配置寄存器GPIOx_MODERGPIOx_OTYPERGPIOx_OSPEEDRGPIOx_PUPDR⑤操作IO口,输出高低电平。配置寄存器GPIOX_ODR或者G

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们