脈寬調(diào)制模式可以生成一個(gè)由TIMx_ARR寄存器的值確定頻率和TIMx_CCRx寄存器的值確定占空比的信號。
脈寬調(diào)制模式可以生成一個(gè)由TIMx_ARR寄存器的值確定頻率和TIMx_CCRx寄存器的值確定占空比的信號。
可以對每個(gè)通道獨(dú)立選擇PWM模式,( OCx輸出一個(gè)PWM信號)在TIMx_CCMRx寄存器的OCxM位寫110(PWM模式1)或111(PWM模式2)。必須通過設(shè)置TIMx_CCMRx寄存器的OCxPE位,啟用相應(yīng)的預(yù)裝載寄存器,最后還要設(shè)置TIMx_CR1寄存器的ARPE位,(在向上計(jì)數(shù)或中心對稱模式中)使能自動(dòng)重裝載的預(yù)裝載寄存器。
僅當(dāng)發(fā)生一個(gè)更新事件的時(shí)候,預(yù)裝載寄存器才能被傳送到影子寄存器,因此在計(jì)數(shù)器開始計(jì)數(shù)之前,必須通過設(shè)置TIMx_EGR寄存器中的UG位來初始化所有的寄存器。
OCx的極性可以通過軟件在TIMx_CCER寄存器中的CCxP位設(shè)置,它可以設(shè)置為高電平有效或低電平有效。TIMx_CCER寄存器中的CCxE位控制OCx輸出使能。詳見TIMx_CCERx寄存器的描述。
配置步驟:
1. 使能相關(guān)時(shí)鐘。
2. 配置相關(guān)的引腳模式、速度、以及復(fù)用功能。
3. 使能TIM時(shí)鐘
4. 設(shè)置分頻。
5. 設(shè)置周期。(ARR的值)周期=(PSC+1)* ARR / TIMx時(shí)鐘
6. 產(chǎn)生一次更新事件,更新影子寄存器的值。
7. 在CCMR中設(shè)置PWM模式。
8. 設(shè)置各通道占空比。占空比= CCRx / ARR。
9. 使能比較輸出。
10. 啟動(dòng)預(yù)裝載。
11. 打開定時(shí)器。
程序:
/************************************ 標(biāo)題:輸出4路PWM 軟件平臺:IAR for ARM6.21 硬件平臺:stm32f4-discovery 主頻:168M author:小船 data:2012-02-08 *************************************/ #includevoid main () { SCB->AIRCR = 0x05FA0000 | 0x400; //中斷優(yōu)先級分組 搶占:響應(yīng)=3:1 RCC->AHB1ENR |= (1<<2); //打開GPIOC時(shí)鐘 GPIOC->MODER |= 0X000AA000;//pc6789第二功能 //推挽輸出 GPIOC->OSPEEDR |= 0x000ff000;//速度100m GPIOC->PUPDR |= 0x00055000;//上拉 GPIOC->AFR[0] |= 0x22000000;//pc6789第二功能AF2 GPIOC->AFR[1] |= 0x00000022; RCC->APB1ENR |= (1<<1); //打開TIM3時(shí)鐘 TIM3->PSC = 83; //對時(shí)鐘84M進(jìn)行84分頻,使得計(jì)數(shù)頻率為1M TIM3->ARR = 10000; //周期10ms TIM3->EGR |= 1; //產(chǎn)生一次更新事件 TIM3->CCMR1 |= 0x6060;//PWM模式1 TIM3->CCMR2 |= 0x6060;//PWM模式1 TIM3->CCR1 = 8000;//設(shè)置第一通道占空比80% TIM3->CCR2 = 6000;//設(shè)置第二通道占空比60% TIM3->CCR3 = 4000; //設(shè)置第三通道占空比40% TIM3->CCR4 = 2000; //設(shè)置第四通道占空比20% TIM3->CCER |= 0x1111;//使能比較輸出 TIM3->CCMR1 |= 0x0808;//啟動(dòng)預(yù)裝載 TIM3->CCMR2 |= 0x0808; TIM3->CR1 |= 1; //開始計(jì)時(shí) while(1) { }; }
上一篇:stm32f4,pwm控制電機(jī)自己的疑惑
下一篇:STM32的PWM波產(chǎn)生的問題總結(jié)
推薦閱讀
史海拾趣
隨著環(huán)保意識的日益增強(qiáng),常州能動(dòng)積極響應(yīng)國家政策,加大環(huán)保投入。公司引進(jìn)了先進(jìn)的環(huán)保設(shè)備和技術(shù),對生產(chǎn)過程中的廢棄物進(jìn)行無害化處理。同時(shí),公司還注重節(jié)能減排和資源循環(huán)利用,推動(dòng)公司向綠色、低碳、可持續(xù)發(fā)展的方向邁進(jìn)。這些努力不僅提升了公司的社會形象,也為公司的長遠(yuǎn)發(fā)展打下了堅(jiān)實(shí)基礎(chǔ)。
在快速發(fā)展的同時(shí),Chiplus也積極履行社會責(zé)任,關(guān)注環(huán)境保護(hù)和可持續(xù)發(fā)展。公司采用環(huán)保材料和節(jié)能技術(shù),降低生產(chǎn)過程中的能耗和排放。同時(shí),Chiplus還積極參與社會公益活動(dòng),支持教育事業(yè)和科技創(chuàng)新,為社會進(jìn)步貢獻(xiàn)自己的力量。
這五個(gè)故事從不同角度展現(xiàn)了Chiplus Semiconductor Corp公司的發(fā)展歷程和成就。作為一家技術(shù)領(lǐng)先的IC設(shè)計(jì)公司,Chiplus始終堅(jiān)持以客戶為中心,以技術(shù)創(chuàng)新為動(dòng)力,不斷推動(dòng)半導(dǎo)體行業(yè)的發(fā)展。未來,Chiplus將繼續(xù)秉承初心和使命,為全球客戶提供更優(yōu)質(zhì)的產(chǎn)品和服務(wù)。
近年來,隨著科技的快速發(fā)展和電子行業(yè)的變革,EREM公司也面臨著巨大的挑戰(zhàn)。為了應(yīng)對這些變革,EREM積極調(diào)整戰(zhàn)略方向,加大研發(fā)投入,推出了一系列符合市場需求的新產(chǎn)品。同時(shí),EREM還注重人才培養(yǎng)和團(tuán)隊(duì)建設(shè),打造了一支高效、專業(yè)的團(tuán)隊(duì),為公司的發(fā)展提供了有力保障。
品質(zhì)一直是Edcon Components Netherlands Cv的生命線。公司始終堅(jiān)持以客戶為中心,注重產(chǎn)品質(zhì)量和服務(wù)的提升。通過引進(jìn)先進(jìn)的生產(chǎn)設(shè)備和檢測設(shè)備,加強(qiáng)生產(chǎn)過程中的品質(zhì)控制,確保每一件產(chǎn)品都符合高標(biāo)準(zhǔn)的質(zhì)量要求。同時(shí),公司還建立了完善的售后服務(wù)體系,為客戶提供及時(shí)、專業(yè)的技術(shù)支持和解決方案。這些舉措使得Edcon在客戶中樹立了良好的品牌形象。
在1948年,Günter Bals在完成了建筑公司的學(xué)徒實(shí)習(xí)后,決定創(chuàng)立自己的運(yùn)輸公司。他憑借自己的勤奮和才智,很快建立起了一支由14輛卡車組成的運(yùn)輸隊(duì)伍,并在德國本地開展貨運(yùn)代理業(yè)務(wù)。這一階段的創(chuàng)業(yè)經(jīng)歷不僅鍛煉了Bals的商業(yè)頭腦,也為他日后在電子行業(yè)的發(fā)展積累了寶貴的資金和經(jīng)驗(yàn)。
隨著公司業(yè)務(wù)的不斷擴(kuò)展,Bals Elektrotechnik開始尋求國際化的發(fā)展道路。1990年代,公司決定在中國昆山設(shè)立工廠,以便更好地服務(wù)亞洲市場。這一決策不僅提高了公司的生產(chǎn)效率和市場競爭力,也為其在全球范圍內(nèi)的業(yè)務(wù)拓展提供了有力支持。
WINCE平臺能嵌入到PDA當(dāng)中嗎?(我是小白) 最近想做個(gè)項(xiàng)目參加比賽,想利用PDA嵌入一個(gè)軟件,實(shí)現(xiàn)信息的交換,可是現(xiàn)在一頭霧水不知道從什么地方開始,另外還想問下各位大蝦,PDA能實(shí)現(xiàn)局域網(wǎng)無線通訊嗎?… 查看全部問答∨ |
djyos含example的0.2.0版本發(fā)布了?。?!內(nèi)含example的教程。 大家可以到 www.djyos.com 下載,有問題,可以加QQ群:62419319 討論。… 查看全部問答∨ |
在設(shè)置程序自啟動(dòng)時(shí),我采用兩種方法, 1、將程序名改為explorer.exe,然后放到Release文件夾里,覆蓋原有的explorer.exe,這樣做成的bin文件在啟動(dòng)后出現(xiàn)了這個(gè)錯(cuò)誤:50 was not found 2、更改shell.reg。程序名為final.exe [HK ...… 查看全部問答∨ |
|
香帥:在哪可以找到STM32的USB在PC端的驅(qū)動(dòng) 想看看STM32的USB,沒找到驅(qū)動(dòng),不過在ST的網(wǎng)上找到的固件包,ST-Dfuse里好像也沒驅(qū)動(dòng),找到模擬串口和stick鼠標(biāo)的就OK了,謝謝.… 查看全部問答∨ |
|
跪求,請問哪位高手有關(guān)于FPGA實(shí)現(xiàn)高速傳輸?shù)脑创a或者相關(guān)資料? 本人在做相關(guān)的學(xué)習(xí)工作,本人的郵箱: ziqiang10@126.com… 查看全部問答∨ |
|
關(guān)于教學(xué)視頻和LAB的學(xué)習(xí) 每一講的教學(xué)視頻有2個(gè)部分視頻內(nèi)容,左上角可以選擇 可以通過點(diǎn)擊視頻框下面的contents跳過自己不感興趣的內(nèi)容 每一講最下面都有單獨(dú)的lab需要點(diǎn)擊學(xué)習(xí),根據(jù)提示在本機(jī)中操作學(xué)習(xí)實(shí)驗(yàn)內(nèi)容 可以通過每一講的百分比和左上角的綠色小箭頭可 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲控制器及其訪問外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 保障工業(yè)核心命脈:深度解讀工業(yè)交換機(jī)QoS的“智能流量治理”之道
- WAIC 直擊|Arm 鄒挺:突破基礎(chǔ)設(shè)施、數(shù)據(jù)安全與人才三重挑戰(zhàn),釋放 AI 發(fā)展新潛能
- 鎧俠第九代 BiCS FLASH? 512Gb TLC 存儲器開始送樣
- 基于PPEC32系列芯片的10kW純正弦波車載逆變器應(yīng)用方案
- 新唐科技推出全新KM1M4BF6x系列單電機(jī)控制MCU
- 伺服電機(jī)中的回原點(diǎn)方式
- 芯科集成CX3288系列車規(guī)MCU在旋轉(zhuǎn)變壓器的應(yīng)用
- AI玩具DC-DC芯片,安全與成本雙突圍
- 訂單暴增800%!消費(fèi)芯片新風(fēng)口:東北裝空調(diào)
- 機(jī)器人也能純視覺控制?MIT華人博士團(tuán)隊(duì)登上Nature主刊
- 安森美半導(dǎo)體移動(dòng)、消費(fèi)及汽車應(yīng)用圖像穩(wěn)定方案下載有禮!
- LPC8N04測評,激發(fā)你的NFC&物聯(lián)網(wǎng)新創(chuàng)意!
- ADI有獎(jiǎng)下載活動(dòng)之24:ADI公司醫(yī)療X射線成像解決方案
- 為何矢量網(wǎng)絡(luò)分析儀喊話:多端口測試,是時(shí)候放棄開關(guān)矩陣了
- 技術(shù)直播報(bào)名中!利用MPS在線仿真軟件輕松掌握電源環(huán)路參數(shù)設(shè)計(jì)
- 有獎(jiǎng)學(xué)習(xí) | 泰克《工程師必備:示波器應(yīng)用實(shí)戰(zhàn)包》免費(fèi)下載
- Microchip科技大片:觸摸解決方案的一天!
- 有獎(jiǎng)直播:英飛凌內(nèi)飾燈解決方案解析 | 應(yīng)用技術(shù)與設(shè)計(jì)要點(diǎn)