一想到输出,我们一上来肯定先点个LED灯~
首先我们来看下电路原理图
我们可以知道当GPIO4输出低电平时,LED亮
输出高电平时,LED灭
管脚功能选择函数PIN_FUNC_SELECT();
PIN_NAME 为管脚名
FUNC 为管脚功能
在eagle_soc.h中
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO4_U,FUNC_GPIO4); //GPIO设为IO口
调用GPIO_OUTPUT_SET
gpio_no 为管脚io口(用GPIO_ID_PIN(4)表示GPIO4)
bit_value为高低电平
GPIO_OUTPUT_SET(GPIO_ID_PIN(4),1); //GPIO4设置为高电平