PWM輸出實(shí)驗(yàn)學(xué)習(xí)筆記.doc

PWM輸出實(shí)驗(yàn)學(xué)習(xí)筆記.doc

ID:56125336

大?。?38.00 KB

頁數(shù):2頁

時(shí)間:2020-06-20

PWM輸出實(shí)驗(yàn)學(xué)習(xí)筆記.doc_第1頁
PWM輸出實(shí)驗(yàn)學(xué)習(xí)筆記.doc_第2頁
資源描述:

《PWM輸出實(shí)驗(yàn)學(xué)習(xí)筆記.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、2016.4.14PWM輸出實(shí)驗(yàn)uSTM32PWM工作過程(通道1為例)CCR1:捕獲比較(值)寄存器(x=1,2,3,4):設(shè)置比較值。CCMR1:OC1M[2:0]位:對(duì)于PWM方式下,用于設(shè)置PWM模式1【110】或者PWM模式2【111】110:PWM模式1––在遞增計(jì)數(shù)模式下,只要TIMx_CNTTIMx_CCR1,通道1便為無效狀態(tài)(OC1REF=0),否則為有效狀態(tài)(OC1REF=1)。111:PWM模式2––在遞增計(jì)數(shù)模式下,只要TIMx_CNT

2、Mx_CCR1,通道1便為無效狀態(tài),否則為有效狀態(tài)。在遞減計(jì)數(shù)模式下,只要TIMx_CNT>TIMx_CCR1,通道1便為有效狀態(tài),否則為無效狀態(tài)。(無論是向上計(jì)數(shù)還是向下計(jì)數(shù),計(jì)數(shù)器值小于比較值時(shí),都是有效電平)CCER:CC1P位:輸入/捕獲1輸出極性。0:高電平有效,1:低電平有效。CCER:CC1E位:輸入/捕獲1輸出使能。0:關(guān)閉,1:打開。voidTIM_OCxPreloadConfig(TIM_TypeDef*TIMx,uint16_tTIM_OCPreload);voidTIM_ARRPreloadConfig(TIM_TypeDef*TIMx,F

3、unctionalStateNewState);uPWM輸出配置步驟:①使能定時(shí)器14和相關(guān)IO口時(shí)鐘。使能定時(shí)器14時(shí)鐘:RCC_APB1PeriphClockCmd();使能GPIOF時(shí)鐘:RCC_AHB1PeriphClockCmd();②初始化IO口為復(fù)用功能輸出。函數(shù):GPIO_Init();GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF;//復(fù)用功能③GPIOF9復(fù)用映射到定時(shí)器14GPIO_PinAFConfig(GPIOF,GPIO_PinSource9,GPIO_AF_TIM14);④初始化定時(shí)器:ARR,PS

4、C等:TIM_TimeBaseInit();⑤初始化輸出比較參數(shù):TIM_OC1Init();TIM_OCMode();選擇定時(shí)器模式1或模式2TIM_OutputState;比較輸出使能OR失能TIM_Pulse;比較值,寫CCRx(在外部控制TIM_SetCompare1())TIM_OCPolarity;比較輸出極性控制⑥使能預(yù)裝載寄存器:TIM_OC1PreloadConfig(TIM14,TIM_OCPreload_Enable);⑦使能自動(dòng)重裝載的預(yù)裝載寄存器允許位TIM_ARRPreloadConfig(TIM14,ENABLE);⑧使能定時(shí)器。⑨不

5、斷改變比較值CCRx,達(dá)到不同的占空比效果:TIM_SetCompare1();

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。