gpio_deinit 复位外设GPIO gpio_afio_deinit 复位AFIO gpio_init GPIO参数初始化 gpio_bit_set 置位引脚值 gpio_bit_reset 复位引脚值 gpio_bit_write 将特定的值写入引脚 gpio_port_write 将特定的值写入一组端口 gpio_input_bit_get 获取引脚的输入值 gpio_i...
gpio_deinit 复位外设GPIO gpio_afio_deinit 复位AFIO gpio_init GPIO参数初始化 gpio_bit_set 置位引脚值 gpio_bit_reset 复位引脚值 gpio_bit_write将特定的值写入引脚 gpio_port_write 将特定的值写入一组端口 gpio_input_bit_get 获取引脚的输入值 ...
gpio_input_port_get()函数 读取整个GPIO的电平状态。 例如按下按键LED1灭LED2亮,松开按键LED1亮LE2灭。 while(1){uint16_tget_gpioa_num =0; get_gpioa_num=gpio_input_port_get(GPIOA);if(get_gpioa_num &0x0001)//按下LED1灭LE2亮{ gpio_bit_write(GPIOB, GPIO_PIN_15,SET); gpio_bit_...
gpio_input_port_get()函数 读取整个GPIO的电平状态。 例如按下按键LED1灭LED2亮,松开按键LED1亮LE2灭。 登录后复制while(1){ uint16_t get_gpioa_num = 0; get_gpioa_num=gpio_input_port_get(GPIOA); if(get_gpioa_num & 0x0001)//按下LED1灭LE2亮 { gpio_bit_write(GPIOB, GPIO_PIN_...
LED2 \arg LED3 \arg LED4 \arg LED5 \param[out] none \retval none*/__attribute__ ((section(".sram1_text")))void gd_eval_led_toggle(led_typedef_enum lednum){ gpio_bit_write(GPIO_PORT[lednum], GPIO_PIN[lednum], (bit_status)(1-gpio_input_bit_get(GPIO_PORT[lednum], GPIO_...
while(1){ uint16_t get_gpioa_num = 0; get_gpioa_num=gpio_input_port_get(GPIOA); if(get_gpioa_num & 0x0001)//按下LED1灭LE2亮 { gpio_bit_write(GPIOB, GPIO_PIN_15,SET); gpio_bit_write(GPIOB, GPIO_PIN_14,RESET); } else//松开LED1亮LE2灭 { gpio_bit_write(GPIOB, GPIO...
void gpio_config(void){#if defined GD32F10X_HD || GD32F30X_HD || GD32F20X_CL || GD32E10X gpio_init(GPIOA, GPIO_MODE_IN_FLOATING, GPIO_OSPEED_50MHZ, GPIO_PIN_0);#elif defined GD32F1X0 || GD32F4XX || GD32F3X0 || GD32E23X gpio_mode_set(GPIOA, GPIO_MODE_INPUT, ...
1.输入浮空模式(Floating Input Mode)在该模式下,GPIO引脚处于高阻态且未选通上拉或下拉电阻。这种...
pin as input */// 配置I/o 口为输入模式gpio_init(KEY1_S3_GPIO_Port, GPIO_MODE_IPU, GPIO_...