GPIO
GPIO API的介绍
查看LED对应的GPIO引脚
打开"B1_ basic_led_blink" 工程的led_ example.c文件,可在代码中查看实现LED以1S的频率闪烁代码。
操作点亮LED灯的代码块
static void LedTask(void)
{
static void LedTask(void)
//初始化GPIO
GpioInit();
//设置GPI0_ 2的复用功能为普通GPI0
IoSetFunc(WIFI_ IOT_ I0 NAME_ GPIO_ 2, WIFI_ IOT_ IO_ FUNC_ GPIO_ 2_ GPIO);
//设置GPIO_ 2为输出模式
GpioSetDir(WIFI_ IOT GPIO_ IDX_ 2, WIFI_ IOT GPIO DIR_ OUT);
while(1)
{
//设置GPI0_ 2输出高电平点亮LED灯
GpioSetOutputVal(WIFI_ IOT_ _GPI0_ IDX_ 2, 1);
//延时1s
usleep( 000000);
//设置GPIO_ 2输出低电平熄灭LED灯
GpioSet0utputVal(WIFI_ IOT_ GPIO_ IDX_ 2, 0);
//延时1s
us1eep(000000);
}
}
GPIO中段
GPIO中断API
查看按键对应的GPIO引脚
操作GPIO点亮LED
打开"B2_ basic_led_button" 工程的button_ example.c文件,可在代码中查看实现按键控制LED灯亮灭的代码。
代码省略
PWM
PWM API
查看LED对应的GPIO引脚
打开"B3_ basic_pwm_ led" 工程的pwm_ example.c文件,可在代码中查看实现按键控制LED灯亮灭的代码。
ADC
ADC API介绍
查看ADC对应的GPIO引脚
打开“B4_ basic_adc"工程的adc_ example.c文件,可在代码中查看实现
读取ADC通道5的电压值的代码。
I2C
I2C API介绍
查看NFC的I2C对应的GPIO引脚
打开“B5_ basic_ i2c_ nfc" 工程的 i2c_ example.c文件,可在代码中查看实现
NCF读写的代码。
UART
UART API介绍
查看UART1对应的GPIO引脚
打开“B6_ basic_ uart" 工程的uart_ example.c文件,可在代码中查看实现
UART读写数据。