編輯語:
芯片開放社區(qū)(OCC)面向廣大開發(fā)者推出應(yīng)用實戰(zhàn)系列內(nèi)容,通過分享開發(fā)者實戰(zhàn)開發(fā)案例,總結(jié)應(yīng)用開發(fā)經(jīng)驗,梳理開發(fā)中的常見問題及解決方案,為后續(xù)參與的開發(fā)者提供更多參考與借鑒。
本文是關(guān)于開發(fā)者qinyunti基于BL606P-DVK開發(fā)板實戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了ADC測試,后面還會持續(xù)更新該開發(fā)者的測評內(nèi)容,敬請期待!
ADC接口測試,采集ADC值從串口打印,PC端接收打印的的值進行解析,曲線顯示,實現(xiàn)虛擬示波器的功能。
01前言
上一篇我們測試了IO,這一篇繼續(xù)ADC接口測試。我們可以采集ADC值從串口打印,然后PC端接收打印的的值進行解析,曲線顯示,這樣就實現(xiàn)了虛擬示波器的功能。
02過程
2.1引腳
使用GPIO16對應(yīng)CH8GPIO16_ADC_CH8
2.2 代碼
包含頭文件
#include
設(shè)置引腳
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 測試
使用旋轉(zhuǎn)變壓器分壓,輸入模擬電壓,到引腳GPIO16.
https://serial-studio.github.io/下下載安裝SerialStudio
點擊JSON編輯器按如下設(shè)置
點擊添加組別
添加數(shù)據(jù)集
按如下設(shè)置點擊申請
連接串口控制臺可以看到打印
儀表盤可以看到曲線
03總結(jié)
以上完成了ADC的測試,實現(xiàn)了虛擬示波器的功能,借助官方編寫好的接口驅(qū)動,更快速地進行ADC采集操作。
審核編輯 :李倩
-
adc
+關(guān)注
關(guān)注
98文章
6391瀏覽量
543766 -
音視頻
+關(guān)注
關(guān)注
4文章
460瀏覽量
29840 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4896瀏覽量
97058
原文標(biāo)題:應(yīng)用速遞 | 博流BL606P音視頻開發(fā)板:(三)ADC測試
文章出處:【微信號:芯片開放社區(qū),微信公眾號:芯片開放社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論