<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > STM32筆記 ADC篇

STM32筆記 ADC篇

作者: 時(shí)間:2016-12-01 來(lái)源:網(wǎng)絡(luò ) 收藏
一、總轉換時(shí)間的問(wèn)題:
總轉換時(shí)間TCONV = 采樣時(shí)間+ 轉換時(shí)間(轉換時(shí)間=12.5個(gè)周期)

其中,采樣時(shí)間是指完成一次轉換到開(kāi)始下一次轉換的時(shí)間間隔,不包括轉換時(shí)間;轉換時(shí)間是固定的12.5個(gè)周期。采樣時(shí)間有幾個(gè)固定值可以選擇設定。

本文引用地址:http://dyxdggzs.com/article/201612/324326.htm

二、ADON:開(kāi)/關(guān)A/D轉換器

該位由軟件設置和清除。當該位為0時(shí),寫(xiě)入1將把ADC從斷電模式下喚醒。當該位為1時(shí),寫(xiě)入1將啟動(dòng)轉換。在轉換器上電至轉換開(kāi)始有一個(gè)延遲時(shí)間tSTAB。

函數void ADC_Cmd(ADC_TypeDef* ADCx, FunctionalState NewState);雖然描述說(shuō)是使能失能ADC,其實(shí)就是對ADON的操作,也就是說(shuō),當ADON為0時(shí),該函數為喚醒ADC,當ADON為1時(shí),為啟動(dòng)轉換。

三、ADC開(kāi)始轉換的問(wèn)題

芯片資料有以下兩段話(huà):

“單次轉換模式下,ADC只執行一次轉換。該模式既可通過(guò)設置ADC_CR2寄存器的ADON位(只適用于規則通道)啟動(dòng),也可通過(guò)外部觸發(fā)啟動(dòng)(適用于規則通道或注入通道),這時(shí)CONT位為0。

“在連續轉換模式中,當前面ADC轉換一結束馬上就啟動(dòng)另一次轉換。此模式可通過(guò)外部觸發(fā)啟動(dòng)或通過(guò)設置ADC_CR2寄存器上的ADON位啟動(dòng),此時(shí)CONT位是1。”

此處的關(guān)鍵點(diǎn)是:?jiǎn)未文J较?,注入通道只能用軟件啟?dòng),不能用ADON啟動(dòng)。但連續模式則可以用這兩個(gè)方式啟動(dòng)。

四、中斷的問(wèn)題

JEOC:該位由硬件在所有注入通道組轉換結束時(shí)設置,由軟件清除

EOC:該位由硬件在(規則或注入)通道組轉換結束時(shí)設置,由軟件清除或由讀取ADC_DR時(shí)清除

注意點(diǎn):a、規則和注入都可以產(chǎn)生EOC標志,而JEOC標志只有注入組產(chǎn)生。

b、規則和注入都可以產(chǎn)生EOC中斷,而JEOC中斷只能由注入組產(chǎn)生。

c、JEOC只能軟件清除,硬件不會(huì )自動(dòng)清除,但是EOC在讀取ADC_DR規則數據寄存器時(shí),硬件會(huì )自動(dòng)清除。(這條一定要注意,浪費我半天的時(shí)間才找到原因。)



關(guān)鍵詞: STM32AD

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>