嵌入式開(kāi)發(fā)第11章_第1頁(yè)
嵌入式開(kāi)發(fā)第11章_第2頁(yè)
嵌入式開(kāi)發(fā)第11章_第3頁(yè)
嵌入式開(kāi)發(fā)第11章_第4頁(yè)
嵌入式開(kāi)發(fā)第11章_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、嵌入式開(kāi)發(fā)第嵌入式開(kāi)發(fā)第11章章課程安排課程安排ADC系統(tǒng)概述系統(tǒng)概述 ADC系統(tǒng)功能特性系統(tǒng)功能特性 ADC系統(tǒng)的編程方法系統(tǒng)的編程方法 ADC系統(tǒng)概述系統(tǒng)概述STM32芯片內(nèi)部集成的芯片內(nèi)部集成的12位位ADC: 是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器。是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器。 具有具有18個(gè)通道個(gè)通道 可測(cè)量可測(cè)量16個(gè)外部和個(gè)外部和2個(gè)內(nèi)部信號(hào)源。個(gè)內(nèi)部信號(hào)源。 ADC系統(tǒng)各通道的系統(tǒng)各通道的A/D轉(zhuǎn)換可以單次、連續(xù)、轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。掃描或間斷模式執(zhí)行。 ADC系統(tǒng)概述系統(tǒng)概述STM32的的ADC系統(tǒng)所用到的引腳,有如下幾個(gè):系統(tǒng)所用到的引腳,有如下幾個(gè): VR

2、EF+ VDDA VREF- VSSA ADC_IN15:0 EXTSEL2:0 JEXTSEL2:0ADC系統(tǒng)功能特性系統(tǒng)功能特性ADC開(kāi)關(guān)控制開(kāi)關(guān)控制 ADC時(shí)鐘時(shí)鐘 ADC通道選擇通道選擇 ADC的轉(zhuǎn)換模式的轉(zhuǎn)換模式 ADC的掃描模式的掃描模式 ADC的注入通道管理的注入通道管理 間斷模式間斷模式 ADC的校準(zhǔn)模式的校準(zhǔn)模式 可編程的通道采樣時(shí)間可編程的通道采樣時(shí)間 外部觸發(fā)轉(zhuǎn)換外部觸發(fā)轉(zhuǎn)換 DMA請(qǐng)求請(qǐng)求 中斷中斷 模擬看門(mén)狗模擬看門(mén)狗 ADC的數(shù)據(jù)對(duì)齊的數(shù)據(jù)對(duì)齊 ADC_CR2寄存器的寄存器的ALIGN位選擇轉(zhuǎn)換后數(shù)據(jù)儲(chǔ)位選擇轉(zhuǎn)換后數(shù)據(jù)儲(chǔ)存的對(duì)齊方式。存的對(duì)齊方式。 雙雙ADC模式模

3、式同時(shí)注入模式同時(shí)注入模式同時(shí)規(guī)則模式同時(shí)規(guī)則模式 快速交替模式快速交替模式 慢速交替模式慢速交替模式 交替觸發(fā)模式交替觸發(fā)模式 獨(dú)立模式獨(dú)立模式 組合模式組合模式 同時(shí)注入模式同時(shí)注入模式+同時(shí)規(guī)則模式同時(shí)規(guī)則模式 同時(shí)規(guī)則模式同時(shí)規(guī)則模式+交替觸發(fā)模式交替觸發(fā)模式 同時(shí)注入模式同時(shí)注入模式+交替模式交替模式 溫度傳感器溫度傳感器溫度傳感器在內(nèi)部和溫度傳感器在內(nèi)部和ADC_IN16輸入通道相連接,輸入通道相連接,此通道把傳感器輸出的電壓轉(zhuǎn)換成數(shù)字值。此通道把傳感器輸出的電壓轉(zhuǎn)換成數(shù)字值。 溫度傳感器的參數(shù):溫度傳感器的參數(shù): 支持的溫度范圍為支持的溫度范圍為-40到到125度度 精確度為精確

4、度為+/-1.5C 模擬輸入的采樣時(shí)間必須大于模擬輸入的采樣時(shí)間必須大于2.2 s。 ADC寄存器結(jié)構(gòu)寄存器結(jié)構(gòu) typedef struct vu32 SR;/ADC狀態(tài)寄存器 vu32 CR1;/ADC配置寄存器1 vu32 CR2;/ADC配置寄存器2 vu32 SMPR1;/ADC樣本時(shí)間寄存器1 vu32 SMPR2;/ADC樣本時(shí)間寄存器2 vu32 JOFR1;/ADC位移寄存器1 vu32 JOFR2; /ADC位移寄存器2 vu32 JOFR3; /ADC位移寄存器3 vu32 JOFR4; /ADC位移寄存器4 vu32 HTR;/ADC高壓域值寄存器 vu32 LTR;/

5、ADC低壓域值寄存器 vu32 SQR1;/ADC用于常規(guī)組的序列選擇器寄存器1 vu32 SQR2; /ADC用于常規(guī)組的序列選擇器寄存器2 vu32 SQR3; /ADC用于常規(guī)組的序列選擇器寄存器3 vu32 JSQR;/ADC用于常規(guī)組的序列選擇器寄存器 vu32 JDR1;/ADC數(shù)據(jù)轉(zhuǎn)換注入組寄存器1 vu32 JDR2; /ADC數(shù)據(jù)轉(zhuǎn)換注入組寄存器2 vu32 JDR3; /ADC數(shù)據(jù)轉(zhuǎn)換注入組寄存器3 vu32 JDR4; /ADC數(shù)據(jù)轉(zhuǎn)換注入組寄存器4 vu32 DR;/ADC常規(guī)組數(shù)據(jù)寄存器 ADC_TypeDef;ADC的編程方法的編程方法 庫(kù)函數(shù):庫(kù)函數(shù):ADC_De

6、Init函數(shù)函數(shù)ADC_Init函數(shù)函數(shù)ADC_StructInit函數(shù)函數(shù)ADC_Cmd函數(shù)函數(shù)ADC_DMACmd函數(shù)函數(shù)ADC_ITConfig函數(shù)函數(shù)ADC_ResetCalibration函數(shù)函數(shù)ADC_GetResetCalibrationStatus函數(shù)函數(shù)ADC_StartCalibration函數(shù)函數(shù)ADC_GetCalibrationStatus函數(shù)函數(shù)ADC_SoftwareStartConvCmd函數(shù)函數(shù)ADC的編程方法(續(xù))的編程方法(續(xù)) 庫(kù)函數(shù):庫(kù)函數(shù):ADC_GetSoftwareStartConvStatus函數(shù)函數(shù)ADC_DiscModeChannelCou

7、ntConfig函數(shù)函數(shù)ADC_DiscModeCmd函數(shù)函數(shù)ADC_RegularChannelConfig函數(shù)函數(shù)ADC_ExternalTrigConvCmd函數(shù)函數(shù)ADC_GetConversionValue函數(shù)函數(shù)ADC_GetDualModeConversionValue函數(shù)函數(shù)ADC_AutoInjectedConvCmd函數(shù)函數(shù)ADC_InjectedDiscModeCmd函數(shù)函數(shù)ADC_ExternalTrigInjectedConvConfig函數(shù)函數(shù)ADC_ExternalTrigInjectedConvCmd函數(shù)函數(shù)ADC的編程方法(續(xù))的編程方法(續(xù)) 庫(kù)函數(shù):庫(kù)函數(shù)

8、:ADC_SoftwareStartInjectedConvCmd函數(shù)函數(shù)ADC_GetSoftwareStartInjectedConvStatus函數(shù)函數(shù)ADC_InjectedChannelConfig函數(shù)函數(shù)ADC_InjectedSequencerLengthConfig函數(shù)函數(shù)ADC_SetInjectedOffset函數(shù)函數(shù)ADC_GetInjectedConversionValue函數(shù)函數(shù)ADC_AnalogWatchdogCmd函數(shù)函數(shù)ADC_AnalogWatchdogThresholdsConfig函數(shù)函數(shù)ADC_AnalogWatchdogSingleChannelConfig函數(shù)函數(shù)ADC_TempSensorVref

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論