久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4163|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

STM32 PWM輸出總結(jié)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:59583 發(fā)表于 2014-3-26 14:41 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
   學(xué)習(xí)后發(fā)現(xiàn)stm32的定時(shí)器功能確實(shí)很強(qiáng)大,小總結(jié)一下方便以后使用的時(shí)候做參考。Stm32定時(shí)器一共分為三種:tim1tim8是高級(jí)定時(shí)器,67是基本定時(shí)器,25是通用定時(shí)器。從名字就可以看得出來(lái)主要功能上的差異。今天我主要是用定時(shí)器做pwm輸出,所以總結(jié)也主要是針對(duì)pwm方面的。

       先大致說(shuō)下通用和高級(jí)定時(shí)器的區(qū)別。通用的可以輸出四路pwm信號(hào)互不影響。高級(jí)定時(shí)器可以輸出三對(duì)互補(bǔ)pwm信號(hào)外加ch4通道,也就是一共七路。
所以這樣算下來(lái)stm32一共可以生成4*5+7*2=30pwm信號(hào)。接下來(lái)還有功能上的區(qū)別:通用定時(shí)器的pwm信號(hào)比較簡(jiǎn)單,就是普通的調(diào)節(jié)占空比調(diào)節(jié)頻率(別的不常用到的沒去深究);高級(jí)定時(shí)器的還帶有互補(bǔ)輸出功能,同時(shí)互補(bǔ)信號(hào)可以插入死區(qū),也可以使能剎車功能,從這些看來(lái)高級(jí)定時(shí)器的pwm天生就是用來(lái)控制電機(jī)的。

Pwm
輸出最基本的調(diào)節(jié)就是頻率和占空比。頻率當(dāng)然又和時(shí)鐘信號(hào)扯上了關(guān)系。高級(jí)定時(shí)器是掛接到APB2上,而通用定時(shí)器是掛接到APB1上的。APB1APB2的區(qū)別就要在于時(shí)鐘頻率不同。APB2最高頻率允許72MH,而APB1最高頻率為36MHZ。這樣是不是通用定時(shí)器只最高36MHZ頻率呢,不是的;通用定時(shí)器時(shí)鐘信號(hào)完整的路線應(yīng)該是下面這樣的:

AHB72mhz)→APB1分頻器(默認(rèn)2APB1時(shí)鐘信號(hào)(36mhz)→倍頻器(*2倍)→通用定時(shí)器時(shí)鐘信號(hào)(72mhz)。
APB1和定時(shí)器中間的倍頻器起到了巨大的作用,假如紅色字體的“APB1分頻器”假如不為1(默認(rèn)是2),倍頻器會(huì)自動(dòng)將APB1時(shí)鐘頻率擴(kuò)大2倍后作為定時(shí)器信號(hào)源,這個(gè)它內(nèi)部自動(dòng)控制的不用配置。設(shè)置這個(gè)倍頻器的目的很簡(jiǎn)單就是在APB136mhz的情況下通用定時(shí)器的頻率同樣能達(dá)到72mhz。我用的庫(kù)函數(shù)直接調(diào)用函數(shù)SystemInit(); 這個(gè)函數(shù)之后時(shí)鐘配置好了:通用定時(shí)器和高級(jí)定時(shí)器的時(shí)鐘現(xiàn)在都是72mhz(你也可以自己再配置一下RCC讓他的頻率更低,但是不能再高了)。定時(shí)器接下來(lái)還有一個(gè)分頻寄存器:TIMX_PSC經(jīng)過(guò)他的分頻后,才是定時(shí)器計(jì)數(shù)的頻率。所以真正的時(shí)鐘頻率應(yīng)該是72mhz/(TIMX_PSC-1),我們?cè)O(shè)為tim_frepuency下面還會(huì)用到。
stm32的時(shí)鐘頻率弄得確實(shí)是很饒人的,所以關(guān)鍵就是先要把思路理清楚。時(shí)鐘的頻率弄好了下面終于可以開說(shuō)重點(diǎn)PWM了。當(dāng)然還少不了頻率:pwm主要就是控制頻率和占空比的:這兩個(gè)因素分別通過(guò)兩個(gè)寄存器控制:TIMX_ARRTIMX_CCRX。ARR寄存器就是自動(dòng)重裝寄存器,也就是計(jì)數(shù)器記到這個(gè)數(shù)以后清零再開始計(jì),這樣pwm的頻率就是tim_frequency/TIMX_ARR-1)。在計(jì)數(shù)時(shí)會(huì)不停的和CCRX寄存器中的數(shù)據(jù)進(jìn)行比較,如果小于的話是高電平或者低電平,計(jì)數(shù)值大于CCRX值的話電平極性反相。所以這也就控制了占空比。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜午夜精品一区二区三区文 | 免费在线一区二区 | 国产日韩中文字幕 | 国产精品日韩欧美一区二区三区 | 国产日韩在线观看一区 | 青青久久 | 日韩精品极品视频在线观看免费 | 精品蜜桃一区二区三区 | 亚洲精品欧洲 | 中文字幕亚洲精品在线观看 | 亚洲精品久久久一区二区三区 | 久久久91精品国产一区二区三区 | 国产精品久久久久久久久 | 精品一区二区三区视频在线观看 | 搞av.com| 久久一本| 二区视频 | 亚洲三级在线观看 | 欧美日韩亚洲视频 | 一区二区在线不卡 | 91精品国产一区二区在线观看 | 欧美黄色一区 | 久久国产精品久久久久 | 色综合久久久久 | 国产成人免费视频网站高清观看视频 | 精产国产伦理一二三区 | av片毛片 | 亚洲 欧美 在线 一区 | 免费看的黄网站 | 亚洲激情专区 | 国产精品一区二区三区在线 | 欧美午夜视频 | 欧美一区二区三区免费电影 | 国产日韩中文字幕 | 日韩有码一区 | 男人的天堂一级片 | 黄色免费在线网址 | 日韩在线免费视频 | 91人人爽| 精品日韩 | 亚洲综合一区二区三区 |