


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、輸入捕獲模式 庫函數(shù)例程位置: STM32F10x_StdPeriph_Lib_V3.3.0ProjectSTM32F10x_StdPeriph_ExamplesTIMI nputCapture在輸入捕獲模式下,當檢測到 ICx 信號上相應的邊沿后,計數(shù)器的當前值被鎖存 到捕獲 /比擬存放器 TIMx_CCRx 中。當捕獲事件發(fā)生時,相應的CCxIF 標志TIMx_SR 存放器被置' 1,'如果使能了中斷或者 DMA 操作,那么將產(chǎn)生中斷或者 DMA 操作。 在捕獲模式下,捕獲發(fā)生在影子存放器上,然后再復制到預裝載存放器中。PWM 輸入模式庫 函 數(shù) 例 程 位 置 : STM
2、32F10x_StdPeriph_Lib_V3.3.0ProjectSTM32F10x_StdPeriph_ExamplesTIMP WM_Input該模式是輸入捕獲模式的一個特例例如,你需要測量輸入到TI1上的PWM信號的長度TIMx_CCR1存放器和占空比 TIMx_CCR2存放器,具體步驟如下取決于CK_INT的頻率和預分頻器的值選擇TIMx_CCR1的有效輸入:置TIMx_CCMR1存放器的CC1S=01選擇TI1。選擇TI仆P1的有效極性用來捕獲數(shù)據(jù)到 TIMx_CCR1中和去除計數(shù)器:置 CC1P=0上升沿有效。選擇TIMx_CCR2的有效輸入:置TIMx_CCMR1存放器的CC2
3、S=10選擇TI1。 選擇TI仆P2的有效極性捕獲數(shù)據(jù)到TIMx_CCR2:置CC2P=1下降沿有效。選擇有效的觸發(fā)輸入信號:置 TIMx_SMCR存放器中的TS=101選擇TI1FP1。 配置從模式控制器為復位模式:置 TIMx_SMCR 中的 SMS=100。使能捕獲:置TIMx_CCER存放器中CC1E=1且CC2E=1。由于只有TI仆P1和TI2FP2連到了從模式控制器,所以 PWM輸入模式只能使用TIMx_CH1 /TIMx_CH2 信號。強置輸出模式在輸出模式TIMx_CCMRx存放器中CCxS=00下,輸出比擬信號OCxREF和相 應的OCx能夠直接由軟件強置為有效或無效狀態(tài),
4、而不依賴于輸出比擬存放器和 計數(shù)器間的比擬結(jié)果。例如: CCxP=0OCx 高電平有效 ,那么 OCx 被強置為高電平。 置 TIMx_CCMRx 存放器中的OCxM=100,可強置OCxREF信號為低。輸出比擬模式此項功能是用來控制一個輸出波形,或者指示一段給定的的時間已經(jīng)到時。 當計 數(shù)器與捕獲 /比擬存放器的內(nèi)容相同時,輸出比擬功能做如下操作: 將輸出比擬模式 TIMx_CCMRx 存放器中的 OCxM 位和輸出極性 TIMx_CCER 存放器中的CCxP位定義的值輸出到對應的引腳上。在比擬匹配時,輸出引腳可以保持它的電平OCxM=000、被設置成有效電平OCxM=001、被設置成無效電
5、 平OCxM=010或進行翻轉(zhuǎn)OCxM=011。 設置中斷狀態(tài)存放器中的標志位 TIMx_SR 存放器中的 CCxIF 位。假設設置了相應的中斷屏蔽TIMx_DIER存放器中的CCxIE 位,那么產(chǎn)生一個中斷。假設設置了相應的使能位TIMx_DIER存放器中的CCxDE位,TIMx_CR2存放器中的CCDS位選擇DMA請求功能,那么產(chǎn)生一個DMA請求。 輸出比擬模式的配置步驟:1. 選擇計數(shù)器時鐘內(nèi)部,外部,預分頻器2. 將相應的數(shù)據(jù)寫入 TIMx_ARR和TIMx_CCRx存放器中3. 如果要產(chǎn)生一個中斷請求和/或一個DMA請求,設置CCxIE位和/或 CCxDE 位。4. 選擇輸出模式,例
6、如當計數(shù)器CNT與CCRx匹配時翻轉(zhuǎn)OCx的輸出引腳,CCRx 預裝載未用,開啟OCx輸出且高電平有效,那么必須設置OCxM'011'、OCxPE'0'、 CCxP= 0和 CCxE= 1、5. 設置TIMx_CR1存放器的CEN位啟動計數(shù)器圖127 輸出比擬模式.翻轉(zhuǎn)0C彳在CC1R存放器寫入B201hTIM1TIM1在CCR1上比擬匹配如果使能了中新.那么產(chǎn)生中斷PWM模式脈沖寬度調(diào)制模式可以產(chǎn)生一個由 TIMx_ARR存放器確定頻率、由TIMx_CCRx 存放器確定占空比的信號。在TIMx_CCMRx存放器中的OCxM位寫入、110' PW/模式1
7、或、111、PWM式2,能夠獨立地設置每個 OCx輸出通道產(chǎn)生一路PWM。必須設置TIMx_CCMRx 存放器OCxPE位以使能相應的預裝載存放器,最后還要設置TIMx_CR1存放器的 ARPE位,在向上計數(shù)或中心對稱模式中使能自動重裝載的預裝載存放器。下面是一個 PWM 模式1的例子。當 TIMx_CNT<TIMx_CCRx 時PWM信號參考OCxREF為高,否那么為低。如果TIMx_CCRx中的比擬值大于自動重裝載值(TIMx_ARR),那么OCxREF保持為1'如果比擬值為0,那么OCxREF保持為Q'下 圖為TIMx ARR=8時邊沿對齊的PWM波形實例。OCXR
8、EFCGflFOCXREFCCRit=6CCxiFOCXREF -TCCRioflCCxlF _OCXREF fCCfh=O 一CGdF單脈沖模式單脈沖模式(OPM)是前述眾多模式的一個特例。這種模式允許計數(shù)器響應一個激勵,并在一個程序可控的延時之后,產(chǎn)生一個脈寬可程序控制的脈沖??梢酝ㄟ^從模式控制器啟動計數(shù)器,在輸出比擬模式或者PWM模式下產(chǎn)生波形。 設置TIMx_CR1存放器中的OPM位將選擇單脈沖模式,這樣可以讓計數(shù)器自動地 在產(chǎn)生下一個更新事件UEV時停止。僅當比擬值與計數(shù)器的初始值不同時,才 能產(chǎn)生一個脈沖。啟動之前(當定時器正在等待觸發(fā)),必須如下配置:向上計數(shù)方式:CNT <
9、; CCRx < ARR特別地,0 < CCRx),向下計數(shù)方式:CNT > CCRx o圖130單脈沖模式的例rTI2OC1REF OC1計數(shù)器tpULBE編碼器接口模式TH112兩個輸入TI1和TI2被用來作為增量編碼器的接口。參看表77,假定計數(shù)器已經(jīng)啟動TIMx_CR1存放器中的CEN= 1',計數(shù)器由每次在 THFP1或TI2FP2上的有效 跳變驅(qū)動。TI1FP1和TI2FP2是TI1和TI2在通過輸入濾波器和極性控制后的信號; 如果沒有濾波和變相,那么THFP1=TI1 , TI2FP2=TI2。根據(jù)兩個輸入信號的跳變順 序,產(chǎn)生了計數(shù)脈沖和方向信號。依據(jù)
10、兩個輸入信號的跳變順序,計數(shù)器向上或 向下計數(shù),同時硬件對TIMx_CR1存放器的DIR位進行相應的設置。不管計數(shù)器 是依靠TI1計數(shù)、依靠TI2計數(shù)或者同時依靠TI1和TI2計數(shù)。在任一輸入端TI1 或者TI2的跳變都會重新計算DIR位。編碼器接口模式根本上相當于使用了一 個帶有方向選擇的外部時鐘。這意味著計數(shù)器只在0到TIMx_ARR存放器的自動裝載值之間連續(xù)計數(shù)根據(jù)方向,或是0到 ARR計數(shù),或是ARR到0計數(shù)。所以 在開始計數(shù)之前必須配置TIMx_ARR ;同樣,捕獲器、比擬器、預分頻器、觸發(fā) 輸出特性等仍工作如常。在這個模式下,計數(shù)器依照增量編碼器的速度和方向被 自動的修改,因此計數(shù)
11、器的內(nèi)容始終指示著編碼器的位置。計數(shù)方向與相連的傳 感器旋轉(zhuǎn)的方向?qū)?。下表列出了所有可能的組合,假設TI1和TI2不同時變換。77計數(shù)方向與編碼翠信號的關(guān)系有效邊沿相對信號的電平THFF1 對應 T1Z T繪FP2對應TI1FP1信號TI上升下降上升僅在T1I計數(shù)向下計數(shù)向上計數(shù)不計數(shù)低向上計敬向下計數(shù)不計數(shù)僅在T12計數(shù)譏;不計數(shù)不計數(shù)向I .計變低不計數(shù)不計數(shù)向下計撤在TI1和了 12上計數(shù)冋向下計數(shù)向上計數(shù)向上計變向上計數(shù)向下計數(shù)向尸計蜀下列圖是一個計數(shù)器操作的實例,顯示了計數(shù)信號的產(chǎn)生和方向控制。它還顯示了 中選擇了雙邊沿時,輸入抖動是如何被抑制的;抖動可能會在傳感器的位置靠近 一個轉(zhuǎn)換點時產(chǎn)生。在這個例子中,我們假定配置如下: CC1S=' 01' TIMx_CCM存放器,IC1FP1 映射到 TI1 CC2S=' 01' TIMx_CCMR存器,IC2FP2映射到 TI2 CC1P=' O' TIMx_CC存放器,IC1F
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理學組織與團隊核心考點試卷訓練
- 航空器維修技術(shù)規(guī)范與標準
- 宜昌國企考試試題及答案
- 沂水編制考試試題及答案
- 醫(yī)院收費考試試題及答案
- 六一公司工會活動方案
- 六一吃大餐活動方案
- 六一城堡活動方案
- 六一居家趣味活動方案
- 六一廟會活動方案
- 歷代中醫(yī)名人
- 垃圾滲濾液處理站運維及滲濾液處理投標方案(技術(shù)方案)
- 國家開放大學本科《商務英語4》一平臺機考真題及答案(第二套)
- JG-T 568-2019 高性能混凝土用骨料
- 變電站一鍵順控改造技術(shù)規(guī)范(試行)
- 光儲充一體化充電站設計方案
- JTT 854-2013 公路橋梁球型支座規(guī)格系列
- 《公路橋涵施工技術(shù)規(guī)范》JTGT3650-2020
- 2024年湖北省中考英語試題(附答案)
- 2023-2024學年廣東省深圳市龍崗區(qū)六年級下學期模擬數(shù)學試題含解析
- 期末考試試卷(試題)-2023-2024學年三年級下冊數(shù)學北師大版
評論
0/150
提交評論