问问题描述
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
评论列表(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_OTYPERGPIOx_OSPEEDRGPIOx_PUPDR⑤操作IO口,输出高低电平。配置寄存器GPIOX_ODR或者G