Sensor 環(huán)境參數(shù)感知
ADC 相關(guān)的硬件信息
ADC1 有 19 個(gè)通道, ADC2 有 17 個(gè)外部通道和 2 個(gè)內(nèi)部通道
ADC 掛在 APB2 總線,時(shí)鐘最快不超過
PF6 對應(yīng)的是溫度器,對應(yīng)的是 ADC1 的通道 18, PF7 對應(yīng)的是光照度傳感器, 對應(yīng)的是 ADC1 的通道 17
ADC1 地址范圍 0x4001 2400 - 0x4001 27FF 1KB ADC1
0x4002 0000 - 0x4002 03FF 1KB DMA1 , 發(fā)現(xiàn) DMA1 無法正常訪問 SRAM1 的內(nèi)存,但是 SRAM2 或者 TCM SRAM 卻是可以的
發(fā)現(xiàn)的問題
官方的 sdk 中的 adc 部分存在一個(gè) BUG,當(dāng)配置使用任意通道模式配置的通道超過 15 時(shí)就會出錯(cuò),diff 文件:
因?yàn)槭褂玫搅?ADC 的任意通道和 DMA,在使用 DMA 的時(shí)候發(fā)現(xiàn),數(shù)據(jù)不能正常發(fā)送過去,但是在 openocd 查看這個(gè)地址是有數(shù)據(jù)的,用 printf 打印出來卻沒有變化,嘗試修改目的內(nèi)存地址到 SRAM2(0x3001c000)或者 TCM SRAM(0x2000000) 卻可以正常顯示。感覺和編譯有關(guān)系一樣。沒有過多研究,
看下運(yùn)行效果截圖
tshell>Sensor thermal&brightness value raw=435 369 Sensor thermal=32.89 convert_tmp=8 Brightness value=60lux Sensor thermal&brightness value raw=429 380 Sensor thermal=32.89 convert_tmp=8 Brightness value=70lux Sensor thermal&brightness value raw=385 347 Sensor thermal=29.61 convert_tmp=9 Brightness value=60lux Sensor thermal&brightness value raw=418 368 Sensor thermal=32.89 convert_tmp=8 Brightness value=60lux Sensor thermal&brightness value raw=403 372 Sensor thermal=29.61 convert_tmp=9 Brightness value=60lux
審核編輯:劉清
-
傳感器
+關(guān)注
關(guān)注
2564文章
52607瀏覽量
763864 -
adc
+關(guān)注
關(guān)注
99文章
6640瀏覽量
548302 -
SRAM控制器
+關(guān)注
關(guān)注
0文章
11瀏覽量
5957
發(fā)布評論請先 登錄
智能照明系統(tǒng):具備認(rèn)知能力的“光神經(jīng)網(wǎng)絡(luò)”
應(yīng)用在農(nóng)業(yè)環(huán)境溫度監(jiān)測中的高精度數(shù)字溫度傳感芯片

智能光照度傳感器:精準(zhǔn)測量,優(yōu)化光照環(huán)境
溫度控制器參數(shù)含義,溫度控制器參數(shù)設(shè)置方法
激光焊接錫膏對環(huán)境溫度和濕度有什么要求

進(jìn)行高低溫測試,ADS1118讀取的溫度卻比環(huán)境溫度小3~4度,是什么原因造成的,怎么解決?
ADS1118通過SPI讀取內(nèi)部溫度傳感器發(fā)現(xiàn)讀取的溫度比實(shí)際環(huán)境溫度要高出4-5℃,是什么原因?qū)е碌哪兀?/a>
第三章:訓(xùn)練圖像估計(jì)光照度算法模型
TBJ-150 一體化聲光報(bào)警器環(huán)境溫度采用什么模式
線型纜式感溫火災(zāi)探測器工作原理是什么
聚徽-工控一體機(jī)的工作環(huán)境溫度
分布式IO在噴涂工藝環(huán)境中的應(yīng)用

3針M16接口工作對環(huán)境溫度的要求

6芯M16母頭連接器對環(huán)境溫度有什么要求

【GD32F303紅楓派開發(fā)板使用手冊】第十一講 ADC-電源電壓單通道ADC檢測實(shí)驗(yàn)

評論