GPIO_SetBits(GPIOC,GPIO_Pin_1); GPIO_SetBits(GPIOC,GPIO_Pin_2); GPIO_SetBits(GPIOC,GPIO_Pin_3); GPIO_SetBits(GPIOC,GPIO_Pin_4); GPIO_SetBits(GPIOC,GPIO_Pin_5); GPIO_SetBits(GPIOC,GPIO_Pin_6); GPIO_SetBits(GPIOC,GPIO_Pin_7); GPIO_SetBits(GPIOC,GPIO_Pin_8); while (1...
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOD, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; GPIO_InitStructure....
端口的复用和端口重映射 rcc时钟、gpio端口 #include"led.h"//LED IO初始化voidLED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE);//使能PB、PE端口时钟GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;//LED0-->PB.5 端口配置G...
STM32的PA.8引脚具有复用功能——时钟输出(MCO), 该功能能将STM32内部的时钟通过PA.8输出. 操作流程: 1)、设置PA.8为复用Push-Pull模式。 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_Init(GPIO...
RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM8, ENABLE); //使能定时器3时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //使能GPIO外设和AFIO复用功能模块时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9; //TIM_CH2 ...
GPIO_Pin_0 选中引脚0 GPIO_Pin_1 选中引脚1 GPIO_Pin_2 选中引脚2 GPIO_Pin_3 选中引脚3 GPIO_Pin_4 选中引脚4 GPIO_Pin_5 选中引脚5 GPIO_Pin_6 选中引脚6 GPIO_Pin_7 选中引脚7 GPIO_Pin_8 选中引脚8 GPIO_Pin_9 选中引脚9 GPIO_Pin_10 选中引脚10 ...
// 配置所有未使用GPIO引脚为输入模式(浮空输入),这样可以降低功耗,并且提高器件的抗EMI/EMC 的性能 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_...
< 指定所选引脚的速度。该参数可以是@ref GPIO_speed_define的值 */} GPIO_InitTypeDef; 可以选择的GPIO引脚 /** @defgroup GPIO_pins_define GPIO pins define * @{ */#define GPIO_PIN_0 ((uint16_t)0x0001) /* Pin 0 selected */#define GPIO_PIN_1 ((uint16_t)0x0002) /* Pin 1 selected...
首先大致认识一下,有一共37个GPIO可以被配置,但 ADC \ TIMER定时器 \ 通信与串口相关 的引脚是不推荐最先设计被使用为通用输入输出口的: 接下来的分类只讲主功能,复用重定义不考虑: 定时器的引脚例举: 其中,需要说明的是: TIM1 中 CH_xN与CH_x ...
GPIO_InitStruct.Pin = GPIO_PIN_8; // TIM1_CH1引脚 GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;...