- 第四章 驱动子系统开发
- GPIO
- GPIO API介绍
- 查看LED对应的GPIO引脚
- LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现LED灯的闪烁。
- 高电平时点亮LED灯。低电平时熄灭LED灯。
- 操作GPIO点亮LED
- 代码
- GPIO中断
- GPIO中断API介绍
- 查看按键对应的GPIO引脚
- F1和F2按键对应的GPIO引脚是分别是GPIO11和GPIO12,通过检测GPIO的电平信号来判断按键的状态。
- 操作GPIO点亮LED
- 代码
- PWM输出
- PWM API介绍
- 查看LED对应的GPIO引脚
- LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现LED灯的闪烁。
- 高电平时点亮LED灯。低电平时熄灭LED灯。
- GPIO_02引脚上输出PWM来控制LED灯
- ADC 采样
- ADC API介绍
- ADC对应的GPIO引脚
- 本案例将使用板载用户按键F1来模拟GPIO口电压的变化。GPIO_11对应的是 ADC Channel 5 ,所以需要编写软件去读取ADC Channel 5的电压。
- GPIO11的复用功能
- 代码
- I2C总线
- I2C API介绍
- 查看NFC的I2C对应的GPIO引脚
- NFC芯片的I2C对应的GPIO引脚是分别是GPIO0和GPIO1,所以需要编写软件使用GPIO_0和GPIO_1产生I2C信号去控制NFC芯片。
- 代码
- UART读写
- UART API介绍
- UART对应的GPIO引脚
- UART1对应的GPIO引脚是分别是GPIO5和GPIO6,将使用GPIO5和GPIO6进行UART数据的收发。
- 代码