一想到输出,我们一上来肯定先点个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设置为高电平

 

 

 

 

 

 

 

更多推荐