国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網(wǎng)

標題: 關(guān)于STM32F030K6T6用DMA傳輸ADC采樣值問題 [打印本頁]

作者: xunavc    時間: 2019-2-20 15:38
標題: 關(guān)于STM32F030K6T6用DMA傳輸ADC采樣值問題

  最近在學STM32F0芯片,在網(wǎng)上看到一個網(wǎng)友用DMA傳輸ADC采樣值,并用tiM15間隔觸發(fā)ADC的思路,覺得不錯想把他的代碼移植一下,由于我用的是STM32F030K6T6,與網(wǎng)友的芯片不一樣,網(wǎng)友做的是三路連續(xù)采樣,而我的硬件電路采樣點只有一個,就是采樣外部鋰電池電壓,鋰電池電壓約4.1v,用兩個10K電阻串聯(lián)分壓,PA3采樣分壓電壓(,圖片上是兩個100K,由于ADC采樣電流的問題后將100K調(diào)整成10K),于是準備將通道17(Vref)加進來,也就是用DMA傳輸2路,后串口打印仿真發(fā)現(xiàn)采樣值不正確,看規(guī)格書發(fā)現(xiàn)這句代碼配置ADC_InitStructure.ADC_ScanDirection = ADC_ScanDirection_Upward 的解釋是:向前掃描 ( 從 CHSEL0 到 CHSEL16)  ,那這樣可能采樣不到通道17上面,將采樣2路的想法放棄,于是又只單采樣一路再打印值為97,為簡單驗證是否正確,用芯片供電電壓3.3V加到采樣通道PA3上,打印值為255,這樣肯定采樣不對,因我配置的是12位采樣(DC_InitStructure.ADC_Resolution =   ADC_Resolution_12b),理論值應(yīng)該在4095左右,反復(fù)查詢代碼找不到問題,后來發(fā)現(xiàn)255這個參數(shù)好是配置8位采樣的理論值,于是又將采樣配置成8位,串口打印150,在PA3上加3.3v也是255,這樣3.3V*150/255的結(jié)果是1.92V,至此排除誤差,感覺ADC采樣正確。
  做這個實驗我已經(jīng)花了很多時間和精力,我不知道是不是因為只有一個ADC通道還配置DMA傳輸?shù)膯栴},如果多幾個通道(0-16)可能不會這樣,能成功配置成12位采樣,能力有限,請大神們幫忙指導一下,謝謝!
    芯片STM32F030K6T6 http://www.dzsc.com/ic-detail/9_450.html的特點
  系列:STM32 F0
  核心處理器:ARM Cortex-M0
  核心尺寸:32-位
  速度:48MHz
  連接性:IC,SPI,UART/USART
  外設(shè):DMA,POR,PWM,WDT
  I/O數(shù):26
  程序存儲容量:32KB(32K x 8)
  程序存儲器類型:閃存
  RAM容量:4K x 8
  電壓-電源(Vcc/Vdd):2.4 V ~ 3.6 V
  數(shù)據(jù)轉(zhuǎn)換器:A/D 12x12b
  振蕩器類型:內(nèi)部
  工作溫度:-40°C ~ 85°C(TA)
  濕氣敏感性等級(MSL):3(168 小時)
  封裝/外殼:32-LQFP


未標題-1.jpg (2.66 KB)

未標題-1.jpg





歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 日日摸夜夜添夜夜 | 九七在线 | 青青草综合在线 | 91免费资源网站入口 | 六月婷婷在线 | 玖玖色视频 | 久久aa| www.四虎影院.con | 久久久久久9 | 欧美日韩国产网站 | 国内精品久久久久久久999下 | 九九精品视频在线观看 | 97视频免费公开成人福利 | 日本不卡二卡三卡四卡无卡免费 | 色亚州 | 九九色网 | 亚洲精品大片 | 二级片在线观看 | 欧美另类在线观看 | 欧美在线播放一区二区 | 狠狠色噜噜狠狠狠狠97老肥女 | 亚洲人成网站在线观看播放动漫 | 免费av动漫片 | 99热精品久久只有精品30 | 亚洲人成网站色7799在线播放 | 视频一本大道香蕉久在线播放 | 国产麻豆 | 91免费国产精品 | 日本不卡一区二区三区四区 | 天天操天天插 | 日日夜夜亚洲 | 欧美日韩国产在线人成 | 国产国拍亚洲精品福利 | 欧美在线视频在线观看 | 精品一区二区三区视频 | 国产精品麻豆一区二区 | 又黄又爽一线毛片免费观看 | 国内自拍经典三级在线 | 国产成人精品一区二区三区 | 妈妈的朋友韩国在线 | 性欧美一区 |