[問題] MCU的ADC轉換中間有一段數值沒變化

看板ASM作者 (z1976)時間7年前 (2017/05/30 18:36), 7年前編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
大家好,我要在一塊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://www.ptt.cc/bbs/ASM/M.1496140608.A.1B0.html ※ 編輯: z1976 (61.231.214.100), 05/30/2017 18:38:20

05/31 01:21, , 1F
你給電阻的跨壓是多少 可以畫個電路圖嗎?
05/31 01:21, 1F
文章代碼(AID): #1PBKj06m (ASM)