BL602&BL604外设基础实验3:ADC

本节我们通过BL602&BL604的ADC来测量电压

例程地址:
https://github.com/SmartArduino/Doiting_BL/tree/master/examples/ADC

本例程用到了两个ADC相关函数

ADC初始化函数:
int hal_adc_init(int mode, int freq, int data_num, int gpio_num);
mode:高速,慢速
freq:采样频率
data_num:采样的buffer
gpio_num:gpio

ADC读取函数:
int32_t hal_adc_get_data(int gpio_num, int raw_flag);
gpio_num:gpio
raw_flag:原始数据还是转换成voltage的值

编译完成后,烧录程序,将GPIO12接到VCC或GND,可以看到串口输出测量的电压数值和原始数值。

posted @ 2020-12-12 15:58  深圳四博智联科技有限公司  阅读(388)  评论(0编辑  收藏  举报