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_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_Out_PP_Low_Slow 推挽输出低电平 2MHZ GPIO_Mode...
GPIO_MODE_IN_PU_IT = (uint8_t)0x60, /*!< Input pull-up, external interrupt */ GPIO_MODE_OUT_OD_LOW_FAST = (uint8_t)0xA0, /*!< Output open-drain, low level, 10MHz */ GPIO_MODE_OUT_PP_LOW_FAST = (uint8_t)0xE0, /*!< Output push-pull, low level, 10MHz */ GPIO_MO...
GPIO_Mode_In_FL_IT 浮空输入有中断 Input floating, external interrupt GPIO_Mode_In_PU_IT 上拉输入有中断 Input pull-up, external interrupt GPIO_Mode_Out_OD_Low_Fast 开漏-输出低-高速 Output open-drain,lowlevel, 10MHz GPIO_Mode_Out_PP_Low_Fast 推挽-输出低-高速 Output push-pull, low level...
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(GPIOD, GPIO_PIN_4, GPIO_MODE_IN_PU_IT); //PD4设置为带上拉、有中断的输入模式 GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_OUT_PP_LOW_FAST); //开机时把PD3设置低电平的输入模 GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_IN_FL_NO_IT);//关机时把PD3设置低电平的输入模式 ...
void gpio_init_t(void) { GPIO_DeInit(GPIOD); GPIO_DeInit(GPIOC); GPIO_Init(GPIOC, GPIO_PIN_6 , GPIO_MODE_OUT_PP_LOW_FAST); //输出推拉,低电平,10MHz GPIO_Init(GPIOD, GPIO_PIN_2, GPIO_MODE_OUT_PP_LOW_FAST);//DE 高电平时发送使能 GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_OU...
GPIO_Init(LEDS_PORT, (LED1_PIN | LED2_PIN | LED3_PIN | LED4_PIN), GPIO_MODE_OUT_PP_LOW_FAST); /* Initialize I/O in Input Mode with Interrupt */ GPIO_Init(BUTTON_PORT, BUTTON_PIN, GPIO_MODE_IN_FL_IT); GPIO的操作函数 ...
GPIO_MODE_OUT_PP_LOW_FAST = (uint8_t)0xE0, /*!< Output push-pull, low level, 10MHz */ GPIO_MODE_OUT_OD_LOW_SLOW = (uint8_t)0x80, /*!< Output open-drain, low level, 2MHz */ GPIO_MODE_OUT_PP_LOW_SLOW = (uint8_t)0xC0, /*!< Output push-pull, low level, 2MHz *...
GPIO_Init(GPIOD,GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow); //进入停机模式 while(1) { // 下面这一句很关键,加上这句才能真正进入超低功耗模式(这个函数在stm8l15x_pwr.c里面,需要把它加到工程里面) PWR_UltraLowPowerCmd(ENABLE); //进入停机模式 ...