娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月08日(星期六)

2019年03月08日 | STM32之ADC原理

發布者:算法之手 來源: eefocus關鍵字:STM32  ADC 手機看文章 掃描二維碼
隨時隨地手機看文章

ADC的位數決定了ADC的精度,有8位的,12位的,16位的等。

還有一個很重要的參數就是轉換時間。

STM32f103RBT6有2個ADC控制器。128KFlash,20KRAM

每一個ADC控制器都有多個通道,例如ADC1的外部通道有16個,可以理解為有一個開關分別連接各個通道。

每個通道的采樣間隔和采樣時間都可以設置。


三。ADC各通道與IO管腳對應表



一般負參考電壓接地,正參考電壓接3.3V。

模擬輸入電壓不能超過3.3V,否則輸入引腳可能被燒毀。

ADC框圖



Vref+連接到VDDA,Vref-連接到VSSA。

最多4個通道連接到注入通道,最多16個通道連接到規則通道。

什么是規則通道:相當于正常運行的程序,最多16個通道,規則通道和它的轉換順序在ADC_SQRx中選擇,規則組轉換的總數應寫入ADC_SQR1寄存器的L[3:0]中。

規則通道轉換的結果保存在規則通道中。

什么是注入通道:相當于中斷,最多4個注入通道。注入組和它的轉換順序在ADC_JSQR寄存器中選擇,注入組里轉換的總數應寫入ADC_JSQR寄存器的L[1:0]中。

注入通道轉換的結果保存在注入通道的數據寄存器中。

規則通道VS注入通道


四。單次轉換VS連續轉換


單次轉換完成后不會自動轉到另外一個通道的轉換,需要手動設置才能啟動,連續轉換是ADC轉換結束后馬上就自動啟動另一次轉換。

掃描模式



只在最后一個通道轉換完畢后才會產生EOC或JEOC中斷。一般通過DMA讀取數據。

五。ADC中斷



六。ADC的時鐘配置



例如:系統時鐘是72M,就要選擇6分頻或8分頻,6分頻為12M。

七。ADC_CR1寄存器



這里我們一般選擇獨立模式。

八。ADC_CR2寄存器



九。對齊方式

因為STM32為12為AD,寄存器為16位,所以需要選擇對齊方式。



本次實驗中選擇的軟件轉換,也就是19:17位設置為111.

十。ADC_SMPR1寄存器



十一。ADC_SMPR2寄存器



ADC的時鐘已經有RCC_CFGR寄存器設置。

ADC_SMPR1和ADC_SMPR2寄存器用來設置通道0到通道17的采樣時間。ADC每個通道都可以獨立設置采樣時間。



注:應該是最小轉換時間為1us

最小的轉換時間是1us。

十二。ADC_SQR1,SQR2,SQR3規則序列寄存器



設置規則通道序列的長度,第一個轉換對應哪一個通道,第二個轉換對應哪個通道等等。

十三。ADC_JSQR注入系列寄存器



十四。ADC_DR 規則通道數據寄存器



我們這里主要用到低16位。



十五。ADC_SR 狀態寄存器



十六。ADC常用的庫函數



例:


 


關鍵字:STM32  ADC 引用地址:STM32之ADC原理

上一篇:STM32之ADC單通道單次例程
下一篇:STM32之窗口看門狗例程

推薦閱讀

受比特幣、以太幣等加密數字貨幣強勁需求驅動,比特大陸的礦機ASIC芯片訂單下個不停。晶圓代工幾乎由臺積電包攬,后段封測訂單更是逐漸向臺灣轉移。近日投行伯恩斯坦(Bernstein)分析師根據對75%的毛利率和65%的經營利潤率的保守預期,在比特幣“挖礦”行業中占據著主導地位的比特大陸,2017年的營業利潤為30億美元至40億美元(包含礦機等業務)。而據...
賽普拉斯物聯網軟件工具套件能夠實現硬件、開源軟件、平臺安全架構(PSA)的安全性和云服務的統一協調 賽普拉斯半導體公司近日宣布,ModusToolbox?套件將為業內主流開源物聯網平臺所支持的設備到云端應用開發全流程提供支持。這一重大舉措將推動開發者更快速地將差異化的物聯網產品推向市場。 賽普拉斯在Arm? Mbed? OS和Arm Pelion?物聯網平臺上耕耘...
如何使用printf在串口顯示信息,有兩種辦法,因為在keil C51中 printf函數是調用putchar進行數據傳送的,而putchar應該是先判斷TI是否為1,不為1則等待為1。 如果為1則清0,然后送出一個字符。因此如果你直接使用printf函數,你的程序就會在putchar函數中等待TI為1。這時你的程序就相當于直接死掉了。你可以通過改寫putchar函數實現自己的目的。TI相當...
  連續7年被提及,今年政府工作報告找不到“新能源汽車”了,意味著什么?   意味著國家對新能源汽車前端的引導和扶持基本已達預定目標,新能源汽車發展將從“造車”的初級階段進入市場錘煉的新層面。   就像人成年后總要踏入社會,在不少于10年的政策扶持與呵護下,各路造車勢力將一輛輛一代代新車推向市場,中國成為全球新能源汽車產銷量最高的國...

史海拾趣

問答坊 | AI 解惑

tsb41盧二都

老師,前面的兩個帖子,是我這次設計程序的一部分,老師,幫我看看,它有沒有問題。…

查看全部問答∨

同步問題

有這樣一個模塊, module Mux( input   clk_1, input   data_clk1, input   clk_2, input   data_clk2, input   clk_3, input   select_clk3, output  data_out ...…

查看全部問答∨

如何用串口傳輸二進制數據包

設備當前只有一個串口(uart0),被用做系統的debug信息的輸出,現在想利用這個端口來發送二進制的數據包,和pc端的一個程序進行通訊。 目前碰到的問題是, nk本身還有driver本身一堆的debug信息從這個端口出來。在CreateFile的時候打開成功,但是Wr ...…

查看全部問答∨

液晶128*64疑問

   我用MSP430F149控制12864的顯示,當程序寫進去后,只有背光亮,就是不顯示要顯示內容,有沒有誰遇到過類似的問題,給我幫幫忙,在這里謝過了!   …

查看全部問答∨

ppc2003 開發的程序能在windows Mobile 6下運行嗎?

請問各位大俠,我用ppc2003開發的程序,現在需要給用戶寫運行環境,該如何寫呢,我測試過可以在Windows 5.0 下運行,但是可以在Windows Mobile 6.0環境下運行嗎,望各位大俠指點?…

查看全部問答∨

有關MapInfo的問題

請問在CE中能不能用MapInfo這個東西(MapInfo MapX) 有沒有推薦的教材或者msdn上有沒有說明? …

查看全部問答∨

07.07【每周討論】工程師職稱評定

面臨畢業,事情很多也很煩。很多東西都不知道怎么辦。《就業協議書》、《報到證》(派遣證)到底有啥用。還有既然走上技術這條路,職稱評定更是關注了。 現在在公司里我只是一個軟件技術員,像助理工程師,工程師這樣的,不知道什么時候才能獲得。 ...…

查看全部問答∨

DS1302時鐘+DS18B20+無線遙控應用程序

本帖最后由 paulhyde 于 2014-9-15 03:35 編輯 DS1302時鐘+DS18B20+無線遙控應用程序  …

查看全部問答∨

《精通開關電源設計》 高清晰掃描書簽版

叢 書 名:圖靈電子與電氣工程叢書 作  者: (美)Sanjaya Maniktala 著 王志強 等 譯 譯者:王志強 出 版 社: 人民郵電出版社 總頁數: 349頁 文件格式:PDF 壓縮包數:3 隨著電力電子技術的迅速發展,高頻開關電源已廣泛應用于計算機 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 浦东新区| 永丰县| 弥渡县| 周宁县| 青州市| 涿鹿县| 黎平县| 都江堰市| 新泰市| 手机| 高青县| 南召县| 江华| 雷山县| 乌拉特中旗| 新沂市| 防城港市| 阿拉善左旗| 漳平市| 威远县| 和林格尔县| 琼结县| 昔阳县| 漳浦县| 宜宾市| 三穗县| 丹巴县| 文水县| 宁都县| 东安县| 嘉义市| 普兰店市| 巨鹿县| 东宁县| 华安县| 定远县| 青州市| 泰顺县| 芜湖县| 宁陵县| 卢湾区|