GPIO_PuPd_NOPULL =0x00,//无上拉或者下拉GPIO_PuPd_UP =0x01,//带上拉电阻GPIO_PuPd_DOWN =0x02//带下拉电阻}GPIOPuPd_TypeDef; STM32芯片GPIO的上拉电阻和下拉电阻最小值,典型值和最大值如下: (3)、uint16_t GPIO_PinSource和uint8_t GPIO_AF 这两个参数都是GPIO端口引脚需要配置成复用功能引脚用...
1typedefenum2{3GPIO_PuPd_NOPULL =0x00,//无上拉或者下拉4GPIO_PuPd_UP =0x01,//带上拉电阻5GPIO_PuPd_DOWN =0x02//带下拉电阻6}GPIOPuPd_TypeDef; STM32芯片GPIO的上拉电阻和下拉电阻最小值,典型值和最大值如下: (3)、uint16_t GPIO_PinSource和uint8_t GPIO_AF 这两个参数都是GPIO端口引脚需要...
GPIO_Init(GPIOA,&GPIO_InitStructure); //初始化PA9和PA10引脚 1. 2. 3. 4. 5. 6. 7. 8. 用于模拟管脚时: GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;//PA5 通道 5 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;//模拟输入 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ;//不带上下拉...
GPIO_PuPd_NOPULL =0x00, GPIO_PuPd_UP =0x01, GPIO_PuPd_DOWN =0x02}GPIOPuPd_TypeDef; 第五个是关于引脚有无上下拉的选择,这个不用多做介绍,如果有不了解的可以了解下上拉和下拉的作用。这里我们选择没有上拉和下拉。 GPIO_InitStructure.GPIO_PuPd= GPIO_PuPd_NOPULL; 6、初始化 STM32F407VET6将引脚...
GPIO_PuPd_NOPULL = 0x00, GPIO_PuPd_UP = 0x01, GPIO_PuPd_DOWN = 0x02 }GPIOPuPd_TypeDef; //对应GPIO_PuPd的枚举量 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
typedefenum{GPIO_PuPd_NOPULL=0x00,//无上拉或者下拉GPIO_PuPd_UP=0x01,//带上拉电阻GPIO_PuPd_DOWN=0x02//带下拉电阻}GPIOPuPd_TypeDef; STM32芯片GPIO的上拉电阻和下拉电阻最小值,典型值和最大值如下: (3)、uint16_t GPIO_PinSource和uint8_t GPIO_AF ...
GPIO_PuPd_NOPULL = 0x00, /*!设置为既不上拉也不下拉/浮空模式 */ GPIO_PuPd_UP = 0x01, /*!设置为上拉模式*/ GPIO_PuPd_DOWN = 0x02 /*!设置为下拉模式*/ }GPIOPuPd_TypeDef; 根据上面所讲解的配置方法,我们讲解标准库下的3个实际配置实例。
5、GPIO_PuPd:用来设置已经选择的GPIO引脚的上下拉,在标准库函数中可选择的值及其定义如下: typedef enum{ GPIO_PuPd_NOPULL = 0x00, /*!设置为既不上拉也不下拉/浮空模式 */ GPIO_PuPd_UP = 0x01, /*!设置为上拉模式*/ GPIO_PuPd_DOWN = 0x02 /*!设置为下拉模式*/}GPIOPuPd_TypeDef; 根据上面所...
11 __IOuint32_tMODER; /*GPIO模式寄存器地址偏移: 0x00 */ 4个字节 对应32个bit位 一个寄存器大小 偏移 12 __IO uint32_t OTYPER; /*GPIO 输出类型寄存器 地址偏移: 0x04 */ 13 __IO uint32_t OSPEEDR; /*GPIO 输出速度寄存器 地址偏移: 0x08 */ ...
(5)PuPd:表示GPIO引脚的上拉/下拉电阻状态,可以选择无上拉/下拉(GPIO_PuPd_NOPULL)、上拉(GPIO_PuPd_UP)、下拉(GPIO_PuPd_DOWN)。根据实际连接情况选择合适的上拉/下拉电阻状态。示例:GPIO_InitStruct.Pull = GPIO_PuPd_NOPULL; // 无上拉/下拉GPIO_InitStruct.Pull = GPIO_PuPd_UP; // 上拉...