使用ADC测量输入的电压
打开bl_mcu_sdk -> bsp -> board -> bl616dk -> board.c,找到分配给ADC的GPIO引脚。
bl_mcu_sdk -> bsp -> board -> bl616dk -> board.c
可以看到ADC有四个不同的channel,读取电压只需要一个就够了。
官方例程中使用的是ADC_CH8。
所以我们也根据这个来接线,将ADC_CH8使用的GPIO1与板子上的3.3V连接
按照下图完成编译,编译烧写的详细过程参见BL618的Windows CMD环境搭建 VS Code+RISC-V 工具链+BL_MCU_SDK
打开串口监视器,按下RES即可看到如下结果
ADC已经将读取到的raw data转为电压。
网站备案号:ICP备16046599号-1