編輯語:
芯片開放社區(OCC)面向廣大開發者推出應用實戰系列內容,通過分享開發者實戰開發案例,總結應用開發經驗,梳理開發中的常見問題及解決方案,為后續參與的開發者提供更多參考與借鑒。
本文是關于開發者qinyunti基于BL606P-DVK開發板實戰開發的系列文章中的一篇,主要介紹了ADC測試,后面還會持續更新該開發者的測評內容,敬請期待!
ADC接口測試,采集ADC值從串口打印,PC端接收打印的的值進行解析,曲線顯示,實現虛擬示波器的功能。
01前言
上一篇我們測試了IO,這一篇繼續ADC接口測試。我們可以采集ADC值從串口打印,然后PC端接收打印的的值進行解析,曲線顯示,這樣就實現了虛擬示波器的功能。
02過程
2.1引腳
使用GPIO16對應CH8GPIO16_ADC_CH8
2.2 代碼
包含頭文件
#include
設置引腳
csi_pin_set_mux(GPIO_PIN_16, GPIO16_ADC_CH8);
配置ADC
adc_dev_t adc; adc.port = 8; adc.config.sampling_cycle = 100; hal_adc_init(&adc);
采集值并打印
while(1) { uint32_t value = 0; hal_adc_value_get(&adc, &value, HAL_WAIT_FOREVER); LOGD("INFO", "/* %d */ ",value); }
2.3 測試
使用旋轉變壓器分壓,輸入模擬電壓,到引腳GPIO16.
https://serial-studio.github.io/下下載安裝SerialStudio
點擊JSON編輯器按如下設置
點擊添加組別
添加數據集
按如下設置點擊申請
連接串口控制臺可以看到打印
儀表盤可以看到曲線
03總結
以上完成了ADC的測試,實現了虛擬示波器的功能,借助官方編寫好的接口驅動,更快速地進行ADC采集操作。
審核編輯 :李倩
-
adc
+關注
關注
98文章
6430瀏覽量
544079 -
音視頻
+關注
關注
4文章
463瀏覽量
29854 -
開發板
+關注
關注
25文章
4943瀏覽量
97188
原文標題:應用速遞 | 博流BL606P音視頻開發板:(三)ADC測試
文章出處:【微信號:芯片開放社區,微信公眾號:芯片開放社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論