资讯详情

恒玄BES调试笔记-BES2500 GPIO常规操作示例

常见的pin操作示例如下:

const struct HAL_IOMUX_PIN_FUNCTION_MAP app_vntc_out_pin = {     HAL_IOMUX_PIN_P1_3, HAL_IOMUX_FUNC_AS_GPIO, HAL_IOMUX_PIN_VOLTAGE_VIO, HAL_IOMUX_PIN_NOPULL };    void tgt_setup_vntc_ctrl_enable(void) {     hal_iomux_init((struct HAL_IOMUX_PIN_FUNCTION_MAP *)&app_vntc_out_pin, 1);     hal_gpio_pin_set_dir((enum HAL_GPIO_PIN_T)app_vntc_out_pin.pin, HAL_GPIO_DIR_OUT, 1);     hal_gpio_pin_set((enum HAL_GPIO_PIN_T)app_vntc_out_pin.pin); }  void tgt_setup_vntc_ctrl_disable(void) {     hal_iomux_init((struct HAL_IOMUX_PIN_FUNCTION_MAP *)&app_vntc_out_pin, 1);     hal_gpio_pin_set_dir((enum HAL_GPIO_PIN_T)app_vntc_out_pin.pin, HAL_GPIO_DIR_IN, 0); }

在需要enable,disable引用的地方。

标签: 感应式传感器bes03uy

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司