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_init GPIO参数初始化 gpio_bit_set 置位引脚值 gpio_bit_reset 复位引脚值 gpio_bit_write将特定的值写入引脚 gpio_port_write 将特定的值写入一组端口 gpio_input_bit_get 获取引脚的输入值 gpio_input_port_get 获取一组端口的输入值 gpio_output_bit_get 获取引脚的输出值 ...
gpio_input_bit_get 获取引脚的输入值 gpio_input_port_get 获取一组端口的输入值 gpio_output_bit_get 获取引脚的输出值 gpio_output_port_get 获取一组端口的输出值 gpio_pin_remap_config 配置GPIO引脚重映射 gpio_pin_remap1_config 配置GPIO引脚重映射1 gpio_exti_so...
此外,GD32读取引脚电平用gpio_input_bit_get,用gpio_output_bit_get似乎也是可以的。 由此我们再回过头来看,读出来的值是RESET或者是SET,使用1减去这个值之后得到相反的值,再赋给同一个引脚,下次读出来再按照这个逻辑赋值,于是引脚的值,就会变成0,1,0,1… 当然,这是没有延时的翻转函数,所以我们再LED灯上面也...
gpio_bit_write 将特定的值写入引脚 gpio_port_write 将特定的值写入一组端口 gpio_input_bit_get 获取引脚的输入值 gpio_input_port_get 获取一组端口的输入值 gpio_output_bit_get 获取引脚的输出值 gpio_output_port_get 获取一组端口的输出值 ...
gpio_output_bit_get()函数 读取输出管脚电平状态。 例如按下按键LED2亮,如果LED1是亮的,那么切换为灭的状态,如果为灭切换为亮状态。 设置断点查看会更加准确。 while(1){ uint16_t get_gpioa_num = 0; get_gpioa_num=gpio_input_port_get(GPIOA); if(get_gpioa_num & 0x0001)//按下LED1灭LE...
gpio_output_bit_get()函数 读取输出管脚电平状态。 例如按下按键LED2亮,如果LED1是亮的,那么切换为灭的状态,如果为灭切换为亮状态。 设置断点查看会更加准确。 while(1){ uint16_t get_gpioa_num = 0; get_gpioa_num=gpio_input_port_get(GPIOA);if(get_gpioa_num & 0x0001)//按下LED1灭LE2亮...
2.2.4 gpio_bit_write 2.2.5 gpio_input_bit_get 2.2.6 gpio_pin_remap_config remap: 重映射,详细列表如下: 三、GPIO输出 3.1 引脚确定 我使用的是光子MINI-GD32F103RCT6开发板 有个IO 口为 PB4 的 LED 灯 在复位期间或复位之后,备用功能并未激活,所有GPIO端口都被配置成输入浮空模式,这种输入模式禁用...
gpio_output_bit_get()函数 读取输出管脚电平状态。 例如按下按键LED2亮,如果LED1是亮的,那么切换为灭的状态,如果为灭切换为亮状态。 设置断点查看会更加准确。 while(1){uint16_t get_gpioa_num=0;get_gpioa_num=gpio_input_port_get(GPIOA);if(get_gpioa_num&0x0001)//按下LED1灭LE2亮 { ...