1、GPIO_Mode_In_FL_No_IT浮空输入无中断 2、GPIO_Mode_In_PU_No_IT上拉输入无中断 3、GPIO_Mode_In_FL_IT浮空输入有中断 4、GPIO_Mode_In_PU_IT 上拉输入有中断 5、GPIO_Mode_Out_OD_Low_Fast 开漏-输出低-高速 Output open-drain, low level, 10MHz 6、GPIO_Mode_Out_PP_Low_Fast 推挽-输出...
GPIO_Mode_In_FL_No_IT 浮空输入,无外部中断 GPIO_Mode_In_PU_No_IT 上拉输入,无外部中断 GPIO_Mode_In_FL_IT 浮空输入,有外部中断 GPIO_Mode_Out_OD_Low_Fast 开漏输出低电平 10MHZ GPIO_Mode_Out_PP_Low_Fast 推挽输出低电平 10MHZ GPIO_Mode_Out_OD_Low_Slow 开漏输出低电平 2MHZ GPIO_Mode_Ou...
< Output open-drain, low level, 2MHz */GPIO_Mode_Out_PP_Low_Slow=(uint8_t)0xC0,/*!< Output push-pull, low level, 2MHz */GPIO_Mode_Out_OD_HiZ_Fast=(uint8_t)0xB0,/*!< Output open-drain, high-impedance level, 10MHz */GPIO_Mode_Out_PP_High_Fast=(uint8_t)0xF0,/*!< Ou...
开漏-输出低-低速 Output open-drain, low level, 2MHz GPIO_Mode_Out_PP_Low_Slow 推挽-输出低-低速 Output push-pull, low level, 2MHz GPIO_Mode_Out_OD_HiZ_Fast 开漏-输出高阻-高速 Output open-drain, high-impedance level, 10MHz GPIO_Mode_Out_PP_High_Fast 推挽-输出高-高速 Output push-pul...
GPIO_Mode_In_PU_No_IT 上拉输入无中断 GPIO_Mode_In_FL_IT 浮空输入有中断 GPIO_Mode_In_PU_IT 上拉输入有中断 GPIO_Mode_Out_OD_Low_Fast 开漏-输出低-高速 Output open-drain, low level, 10MHz GPIO_Mode_Out_PP_Low_Fast 推挽-输出低-高速 Output push-pull, low level, 10MHz GPIO_Mode_Ou...
我们初始化GPIO时候,会有一个初始电平的操作,例如GPIO_MODE_OUT_OD_LOW_FAST,GPIO_MODE_OUT_OD_HIZ_FAST,GPIO_MODE_OUT_PP_HIGH_FAST中,含有LOW、HIZ、HIGH,分别为低电平、高阻抗电平、高电平三种状态。 3.5.例程 1.编译环境 我的编译环境是IAR,这款软件是现在STM8的主流平台,比较推荐。
GPIO_MODE_OUT_PP_LOW_SLOW = (u8)0b11100000, /*!< Output push-pull, low level, slow slope */ GPIO_MODE_OUT_OD_HIZ_FAST = (u8)0b10010000, /*!< Output open-drain, high-impedance level, no slope control */ GPIO_MODE_OUT_PP_HIGH_FAST = (u8)0b11010000, /*!< Output push-pul...
GPIO_Init(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PIN,GPIO_MODE_OUT_PP_LOW_FAST); 具体配置参数有多种: typedef enum { GPIO_MODE_IN_FL_NO_IT = (uint8_t)0x00, /*!< Input floating, no external interrupt */ GPIO_MODE_IN_PU_NO_IT = (uint8_t)0x40, /*!< Input pull-up, ...
GPIO_MODE_OUT_OD_LOW_FAST高速开漏低电平输出,可工作到10MHz。 GPIO_MODE_OUT_PP_LOW_FAST高速推挽低电平输出,可工作到10MHz。 GPIO_MODE_OUT_OD_LOW_SLOW低速开漏低电平输出,可工作到2MHz。 GPIO_MODE_OUT_PP_LOW_SLOW低速推挽低电平输出,可工作到2MHz。 GPIO_MODE_OUT_OD_HIZ_FAST高速开漏高阻态输出...
相关的函数: void GPIO_DeInit(GPIO_TypeDef* GPIOx); void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin, GPIO_Mode_TypeDef GPIO_Mode); void GPIO_Write(GPIO_TypeDef* GPIOx, u8 PortVal); void GPIO_WriteHigh(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef PortPins); void GPIO_WriteLow...