作者z1976 (z1976)
看板ASM
標題[問題] MCU的ADC轉換中間有一段數值沒變化
時間Tue May 30 18:36:46 2017
大家好,我要在一塊TI CC2530 Zigbee開發板上進行ADC的類比讀值
這塊板子有AIN0~AIN7可做ADC轉換,其中AIN7可做為參考電壓
詳細控制的部分就不寫了,因為這塊SoC有一套類似OS的Firmware,
所以使用ADC就像呼叫現成API一樣而已;只是我自行修改了參考AIN7電壓的模式
然後我選擇AIN6為ADC Input,電壓範圍為0~3.3V,輸出解析度為0~2047
接上10k可變電阻,並把轉換值輸出到LCD上觀察變化
當我轉動可變電阻時,可以從電表看到從頭到尾電壓都跟著改變
但是LCD上顯示的ADC轉換值,只有接近0和3.3v周圍的地帶有變化
中間有一段的輸出值就像平原一樣,就像這樣:
http://imgur.com/a/b3fmc
目前用可變電阻只是為了做傳輸實驗,之後會加上類比搖桿、陀螺儀...等等
是不是哪邊觀念有錯誤呢 @@
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.214.100
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1496140608.A.1B0.html
※ 編輯: z1976 (61.231.214.100), 05/30/2017 18:38:20
1F:推 chuegou: 你給電阻的跨壓是多少 可以畫個電路圖嗎? 05/31 01:21