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_port_write 将特定的值写入一组端口 gpio_input_bit_get 获取引脚的输入值 gpio_input_port_get 获取一组端口的输入值 gpio_output_bit_get 获取引脚的输出值 gpio_output_port_get 获取一组端口的输出值 gpio_pin_remap_config 配置GPIO引脚重映射 ...
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...
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);if(gpio_output_bit_get(GPIOB, GPIO_PIN_14)==SET)//如果灯亮,则灯灭gpio_bit_write(GPIOB, GPIO_PIN_14,RESET);els...
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...
10. 时钟配置:在Input frequency出填写外部晶振8M,在HCLK处填写168MHz,即可自动计算时钟的分频和倍频...
int val; gpio_direction_input(your_gpio); val = gpio_get_value(your_gpio); 下面是常用的 GPIO API 定义: #include <linux/gpio.h> #include <linux/of_gpio.h> enum of_gpio_flags { OF_GPIO_ACTIVE_LOW = 0x1, }; int of_get_named_gpio_flags(struct device_node *np, const char *pr...
app_main(){ gpio_reset_pin(GPIO_NUM_6); gpio_set_direction(GPIO_NUM_6, GPIO_MODE_INPUT); // 配置下拉,默认低电平 gpio_pulldown_en(GPIO_NUM_6); while (1) { vTaskDelay(CONFIG_BLINK_PERIOD / portTICK_PERIOD_MS); int s = gpio_get_level(GPIO_NUM_6); ...
*/ int main(void) { XMC_GPIO_EnableDigitalInput(XMC_GPIO_PORT15,12); XMC_GPIO_EnableDigitalInput(XMC_GPIO_PORT15,13); /* Placeholder for user application code. The while loop below can be replaced with user application code. */ while(1U) { if(XMC_GPIO_GetInput(XMC_GPIO_PORT15,12)...
void gpio_port_write(uint32_t gpio_periph, uint16_t data)//write data to the specified GPIO port FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin) //get GPIO pin input status uint16_t gpio_input_port_get(uint32_t gpio_periph) //get GPIO all pins input status ...