配置和初始化GPIO后,可以读写引脚的数据,同时支持上升沿、下降沿和双边沿的中断请求。但是,需要注意,如果GPIO被用做I2C或PWM等外设的输入输出则不需要调用GPIO的配置与初始化,外设的初始化将自动配置和初始化相应的GPIO。
其中,(1)cyhal_gpio_direction_t枚举为
(2)cyhal_gpio_drive_mode_t枚举为
注意:如果GPIO为输入,那么不能设置CYHAL_GPIO_DRIVE_STRONG,否则会导致过流。
其中,cyhal_gpio_event_t枚举为
3.GPIO回调函数cyhal_gpio_register_callback()
其中,cyhal_gpio_callback_data_t结构体为
功能描述:当按下按钮时,快闪4次LED,再次按下时,慢闪4次LED。
代码描述:
PS:
源代码
似乎可以使用psoc creator进行图形化编程,那不是爽歪歪!
引用: lugl4313820 发表于 2023-4-1 18:01 似乎可以使用psoc creator进行图形化编程,那不是爽歪歪!
似乎是可以,但是没找到对应的支持包