这个 .h中包含声明GPIO接口函数,这些功能用于初始化GPIO。
这个.h中包含声明扩展的GPIO接口函数,这些功能用于设置GPIO拉力和驱动器强度
LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现LED灯的闪烁。
"B1_basic_led_blink"工程 → “led_example.c”
通过程序读取GPIO引脚方向、输出电平值等,并通过串口打印显示出来。
宣告结束,告知开始。
wifiiot_gpio.h 中包含声明GPIO中断相关函数。
F1和F2按键对应的GPIO引脚是分别是GPIO11和GPIO12,通过检测GPIO的电平信号来判断按键的状态。
"B2_basic_button"工程 → “button_example.c”
改变中断触发模式,观察现象。
这个 wifiiot_pwm.h 中包含声明PWM接口函数。
LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现LED灯的闪烁。
"B3_basic_pwm_led"工程 → “pwm_example.c”
这个wifiiot_adc.h中包含声明ADC接口函数。
AdcRead (WifiIotAdcChannelIndex channel, unsigned short * data, WifiIotAdcEquModelSel equModel, WifiIotAdcCurBais curBais, unsigned short rstCnt )
本案例将使用板载用户按键F1来模拟GPIO口电压的变化。GPIO_11对应的是 ADC Channel 5 ,所以需要编写软件去读取ADC Channel 5的电压。
"B4_basic_adc"工程 → “adc_example.c”
"wifiiot_i2c.h"中包含声明I2C接口函数。
"wifiiot_i2c_ex.h"中包含声明扩展I2C接口函数。
NFC芯片的I2C对应的GPIO引脚是分别是GPIO0和GPIO1,所以需要编写软件使用GPIO_0和GPIO_1产生I2C信号去控制NFC芯片。
"B5_basic_i2c_nfc"工程 → “i2c_example.c”
wifiiot_uart.h中包含声明UART接口函数。
UART1对应的GPIO引脚是分别是GPIO5和GPIO6,将使用GPIO5和GPIO6进行UART数据的收发。
"B6_basic_uart"工程 → “uart_example.c”