FR8016H控制GPIO (FR801xH系列)

1.先上官方的IO功能框图

IO 逻辑和功能

2.现将引脚分配给PMU控制

pmu_set_pin_to_PMU(GPIO_PORT_D, BIT(GPIO_BIT_4) | BIT(GPIO_BIT_5));

3.设置引脚功能

pmu_set_port_mux(GPIO_PORT_D, BIT(GPIO_BIT_4) | BIT(GPIO_BIT_5), PMU_PORT_MUX_GPIO);

4.设置引脚输入输出模式

pmu_set_pin_dir(GPIO_PORT_D, BIT(GPIO_BIT_4) | BIT(GPIO_BIT_5), GPIO_DIR_OUT);//GPIO_DIR_IN

5.设置引脚输出高低电平

pmu_set_gpio_value(GPIO_PORT_D,BIT(GPIO_BIT_4),true);

pmu_set_gpio_value(GPIO_PORT_D,BIT(GPIO_BIT_5),false);

6.获取引脚的输入值

pmu_get_gpio_value(GPIO_PORT_D,GPIO_BIT_4);

pmu_get_gpio_value(GPIO_PORT_D,GPIO_BIT_5);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。