
回复
GPIO
API介绍
wifiot_gpio.h接口简介:
| 这个.h中包含声明GPIO接口函数,这些功能用于初始化GPIO。
|
wifiiot_gpio_ex.h接口简介:
| 这个.h中包含声明扩展的GPIO接口函数,这些功能用于设置GPIO拉力和驱动器强度。
LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现LED灯的闪烁。(高电平时点亮LED灯。低电平时熄灭LED灯。)
案例一:操作GPIO点亮LED
案例二:通过程序读取GPIO引脚方向、输出电平值等,并通过串口打印显示出来。
GPIO中断
相关API
wifiiot_gpio.h接口简介:
| wifiiot_gpio.h中包含声明GPIO中断相关函数
按键对应的GPIO引脚(F1和F2按键对应的GPIO引脚是分别是GPIO11和GPIO12,通过检测GPIO的电平信号来判断按键的状态。)
案例一:(操作GPIO点亮LED)
案例二:(改变中断触发模式,观察现象。)
PWM
API介绍
wifiiot_pwm.h接口简介:
| 这个wifiiot_pwm.h中包含声明PWM接口函数。
|
LED对应的GPIO引脚
LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现LED灯的闪烁。(高电平时点亮LED灯,低电平时熄灭LED灯。)
案例一:(输出PWM改变LED亮度)[image.png](https://dl-harmonyos.51cto.com/images/202208/d9ac8ce1377f8b7981f837cab089ef7aef700c.png?x-oss-process=image/resize,w_820,h_772)
案例二:
ADC
API介绍!
wifiiot_adc.h接口简介:!
| 这个wifiiot_adc.h中包含声明ADC接口函数。
ADC对应的GPIO引脚
| 本案例将使用板载用户按键F1来模拟GPIO口电压的变化。GPIO_11对应的是ADC Channel 5 ,所以需要编写软件去读取ADC Channel 5的电压。!
案例:(ADC读取GPIO的电压值)!
I2C
API介绍
wifiiot_i2c.h接口简介:
| wifiiot_i2c.h中包含声明I2C接口函数。
wifiiot_i2c_ex.h接口简介:
| wifiiot_i2c_ex.h中包含声明扩展l2C接口函数。
NFC的I2C对应的GPIO引脚
| NFC芯片的I2C对应的GPIO引脚是分别是GPIO0和GPIO1,所以需要编写软件使用GPIO_0和GPIO_1产生l2C信号去控制NFC芯片。
案例一:(12C读写NFC芯片)
UART
API参考
wifiiot_uart.h接口简介:
| wifiiot_uart.h中包含声明UART接口函数。
UART1对应的GPIO引脚
| UART1对应的GPIO引脚是分别是GPIO5和GPIO6,将使用GPIO5和GPIO6进行UART数据的收发。
案例一:(UART读写数据)