3 通用IOport(GPIO)初始化: 3.1 GPIO初始化 3.1.1 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | B | C, ENABLE):使能APB2总线外设时钟 3.1.2 RCC_ APB2PeriphResetCmd (RCC_APB2Periph_GPIOA | B | C, DISABLE):释放GPIO复位 3.2 配置各个PINport(模拟输入_AIN、输入浮空_IN_FLOATING、输入上拉_...
1、输入浮空 GPIO的配置可以在这里找到资料网页链接 2、输入上拉 3、输入下拉 4、模拟输入 5、开漏输出 6、推挽输出 7、推挽式复用功能 8、开漏复用功能
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4;//设置GPIO GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置选中管脚的速率 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //设置管脚模式推挽输出 GPIO_Init(GPIOA, &GPIO_InitStructure); //提交...
typedefenum{GPIO_OType_PP=0x00,GPIO_OType_OD=0x01}GPIOOType_TypeDef; 1. 2. 3. 4. 5. GPIO配置上拉,下拉 typedefenum{GPIO_PuPd_NOPULL=0x00,GPIO_PuPd_UP=0x01,GPIO_PuPd_DOWN=0x02}GPIOPuPd_TypeDef; 1. 2. 3. 4. 5. 6.