这段代码的作用是初始化 GPIO 的配置并控制 GPIOB 和 GPIOC 的输出电平。首先,通过 RCC_APB2PeriphClockCmd() 函数使能了 GPIOB、GPIOC 和 AFIO 的时钟。然后,通过 GPIO_PinRemapConfig() 函数开启了 SWD 接口。接下来,通过设置 GPIO_InitStructure 结构体的参数来配置 GPIOC6~10 和 GPIOB 的工作模式、输出速度等。最后,通过 GPIO_SetBits() 函数设置 GPIOC 和 GPIOB 的输出电平,以及通过 delay_ms() 函数延时 50ms。

说明下面代码的作用GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmdRCC_APB2Periph_GPIOCRCC_APB2Periph_GPIOBRCC_APB2Periph_AFIO ENABLE; 使能 PORTBC 时钟以及 AFIO 时钟GPIO_PinRemapConfigGPIO_Remap_SWJ_JTAGDisab

原文地址: https://www.cveoy.top/t/topic/bdWh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录