這是一個pwm的原理圖,對于pwm其實就是一個定時器自我計數(shù),并與我們自己設(shè)定的值比較,最終得出高低電平,從而產(chǎn)生有規(guī)律的波形
其中ARR是計數(shù)的最大值,CCRX是我們自己設(shè)定的比較值
定時器pwm有向上,向下計數(shù),有pwm1,pwm2模式,有輸出極性高低的選擇
1.配置rcc
2.配置gpio復(fù)用為定時器
3.設(shè)置定時器pwm的模式并使能
(1)PWM模式1- 在向上計數(shù)時,一旦TIMx_CNT 在向下計數(shù)時,一旦TIMx_CNT>TIMx_CCR1時通道1為無效電平,否則為有效電平。 在向下計數(shù)時,一旦TIMx_CNT>TIMx_CCR1時通道1為有效電平,否則為無效電平。 (2)有效電平是通過TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_x來設(shè)置的,x可以為high,也可以為low 我自己的疑惑是,我設(shè)定的TIM_SetCompare1(TIM14,3000); 很高,但是電機卻轉(zhuǎn)的很慢,當(dāng)我嘗試把TIM_SetCompare1(TIM14,200); 時 我電機就變快了,這就是因為pwm模式的設(shè)定出了問題 void TIM14_PWM_Init(u32 arr,u32 psc) //我選擇了向上計數(shù) //選擇了pwm1模式 //輸出極性是低電平 當(dāng)我輸出較大的設(shè)定值ccrx,那么以為是pwm1,向上計數(shù),所以當(dāng)cnt 所以,當(dāng)cnt 就會是的低電平占的比例大,那么電機就轉(zhuǎn)的慢了
PWM模式2- 在向上計數(shù)時,一旦TIMx_CNT
{
GPIO_InitTypeDef GPIO_InitStructure;
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
TIM_OCInitTypeDef TIM_OCInitStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM14,ENABLE);
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
GPIO_PinAFConfig(GPIOA,GPIO_PinSource7,GPIO_AF_TIM14);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_Init(GPIOA,&GPIO_InitStructure);
TIM_TimeBaseStructure.TIM_Prescaler=psc;
TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up; //我選擇了向上計數(shù)
TIM_TimeBaseStructure.TIM_Period=arr;
TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;
TIM_TimeBaseInit(TIM14,&TIM_TimeBaseStructure);
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; //選擇了pwm1模式
TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; //輸出極性是低電平
TIM_OC1Init(TIM14, &TIM_OCInitStructure);
TIM_OC1PreloadConfig(TIM14, TIM_OCPreload_Enable);
TIM_ARRPreloadConfig(TIM14,ENABLE);
TIM_Cmd(TIM14, ENABLE);
}
上一篇:STM32一個Timer輸出4路不同頻率、可調(diào)占空比的PWM
下一篇:stm32f407之PWM(操作寄存器)
推薦閱讀
史海拾趣
CAROLCABLE公司的創(chuàng)立,標(biāo)志著電子線纜行業(yè)迎來了一位新的競爭者。在電子科技飛速發(fā)展的時代背景下,創(chuàng)始人憑借對線纜技術(shù)的深刻理解和市場需求的敏銳洞察,決定創(chuàng)立CAROLCABLE公司。公司初期,面臨著資金短缺、技術(shù)瓶頸和市場認知度低等多重挑戰(zhàn)。然而,創(chuàng)始人憑借著堅定的信念和不懈的努力,帶領(lǐng)團隊克服了一個又一個困難。他們積極研發(fā)新產(chǎn)品,優(yōu)化生產(chǎn)工藝,提高產(chǎn)品質(zhì)量,逐漸在市場上站穩(wěn)了腳跟。
隨著公司業(yè)務(wù)的不斷拓展,CAROLCABLE開始與一些知名的電子企業(yè)建立合作關(guān)系,為其提供高質(zhì)量的線纜產(chǎn)品。這些合作不僅為公司帶來了穩(wěn)定的訂單和收入,也進一步提升了CAROLCABLE在行業(yè)內(nèi)的知名度和影響力。
在激烈的市場競爭中,CAROLCABLE公司深知技術(shù)創(chuàng)新是企業(yè)發(fā)展的核心動力。因此,公司不斷加大研發(fā)投入,引進先進的生產(chǎn)設(shè)備和技術(shù)人才,推動技術(shù)創(chuàng)新和產(chǎn)業(yè)升級。經(jīng)過多年的努力,CAROLCABLE成功研發(fā)出了一系列具有自主知識產(chǎn)權(quán)的高性能線纜產(chǎn)品,這些產(chǎn)品在傳輸速度、穩(wěn)定性和耐用性等方面均達到了行業(yè)領(lǐng)先水平。
隨著產(chǎn)品技術(shù)的不斷升級,CAROLCABLE開始積極拓展國內(nèi)外市場。公司參加了多個國際電子線纜展會,與全球同行交流學(xué)習(xí),尋找合作機會。同時,CAROLCABLE還加強與國內(nèi)大型電子企業(yè)的合作,為其提供定制化的線纜解決方案。這些舉措不僅為公司帶來了更多的商機,也進一步鞏固了CAROLCABLE在電子線纜行業(yè)的領(lǐng)先地位。
這兩個故事僅是對CAROLCABLE公司發(fā)展起來的簡要描述,實際上,公司的成長歷程中還有許多值得探討的細節(jié)和里程碑事件。如需了解更多關(guān)于CAROLCABLE公司的故事,建議查閱相關(guān)新聞報道或公司官方資料。
在LED照明產(chǎn)品的生產(chǎn)過程中,DDP Engineered LED Solutions公司始終堅守品質(zhì)控制的原則。公司建立了嚴格的生產(chǎn)流程和質(zhì)檢標(biāo)準,確保每一件產(chǎn)品都符合質(zhì)量要求。同時,公司還積極引入先進的生產(chǎn)設(shè)備和管理系統(tǒng),提升生產(chǎn)效率和產(chǎn)品質(zhì)量。正是這些努力,讓DDP的產(chǎn)品在市場上贏得了客戶的信任和好評,為公司贏得了良好的口碑。
為了擴大市場份額,DYMO公司積極尋求與各大零售商和辦公用品供應(yīng)商的合作。通過與這些合作伙伴建立緊密的合作關(guān)系,DYMO公司的產(chǎn)品得以更廣泛地進入市場,并被更多的消費者所熟知。此外,DYMO公司還積極開拓國際市場,將其產(chǎn)品銷往全球各地。
Beta Dyne Inc最初是一家專注于研發(fā)新型半導(dǎo)體材料的小型創(chuàng)業(yè)公司。在創(chuàng)始人的帶領(lǐng)下,公司成功研發(fā)出一種具有高效能、低功耗特性的新材料,這一技術(shù)突破迅速引起了業(yè)界的關(guān)注。隨后,Beta Dyne積極與各大電子設(shè)備制造商合作,將其新材料應(yīng)用于智能手機、平板電腦等消費電子產(chǎn)品中,成功開拓了新的市場。
一生要有五個特殊的經(jīng)典朋友 除了真心的朋友之外,沒有一種藥劑可以直通心靈。 朋友一直在更新中,如同衣服,這樣的比方一點都沒有褻瀆朋友的意思,誰不須要衣服來暖和、美化?每一件衣服的最初,都是愛好的,甚至驚艷的,如同邂 ...… 查看全部問答∨ |
|
7月14日,在北京清華大學(xué)舉辦,活動規(guī)模200人。 三個專題: 高速數(shù)字邏輯與總線緩沖器 FPGA硬件最小系統(tǒng)設(shè)計 Ca ...… 查看全部問答∨ |
|
基于FSSDC-9B506-EK Easy Kit的作品(2) 上一個是智能家居在FSSDC-9B506-EK Easy Kit的實現(xiàn),考慮到嵌入式在農(nóng)業(yè)方面的應(yīng)用并不多,我們在水稻的種植方面進行了嘗試。所以另一個作品是“基于MB9BF506的干物質(zhì)增長預(yù)測系統(tǒng)”,該方案就是通過檢測水稻生長的環(huán)境變量,根據(jù)歷年的論文所得出 ...… 查看全部問答∨ |
M4任務(wù)三:(已完善)在LCD上實現(xiàn)三軸加速ADC采樣的顯示界面 MSP-EXP430FR5739上面的三軸加速度很給力!決定將其用在M4的板子上來測量傾角!忙活了一晚上就搞出了個界面,算做LCD界面的實現(xiàn)吧!接下來的一周就專心搞三軸加速度的ADC采樣啦!! 界面做的差不多了!分為主界面和分界面!接下來調(diào)ADC程序! ...… 查看全部問答∨ |
EEE 802.3(TM)《以太網(wǎng)標(biāo)準》發(fā)布30周年 日,致力于技術(shù)發(fā)展和造福人類的世界最大專業(yè)技術(shù)協(xié)會IEEE紀念I(lǐng)EEE 802.3™《以太網(wǎng)標(biāo)準》發(fā)布30周年。IEEE 802.3是當(dāng)今世界高速通信的基石,它于1983年6月23日獲得首次通過,之后持續(xù)發(fā)布最新的功能和特點以滿足日新月異的市場需求。以太網(wǎng) ...… 查看全部問答∨ |
stm32+us/os+wifi模塊+sd卡+web服務(wù)器實現(xiàn)文件上傳下載 大家好:想請教一下我的這個想法能不能實現(xiàn)。 在stm32的處理器上跑ucos的操作系統(tǒng),并搭建web服務(wù)器,然后通過wifi去訪問sd卡,在終端通過登錄網(wǎng)頁,在網(wǎng)頁上實現(xiàn)文件的下載和上傳。 想知道:1.操作系統(tǒng)是必須的嗎?2 ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 保障工業(yè)核心命脈:深度解讀工業(yè)交換機QoS的“智能流量治理”之道
- WAIC 直擊|Arm 鄒挺:突破基礎(chǔ)設(shè)施、數(shù)據(jù)安全與人才三重挑戰(zhàn),釋放 AI 發(fā)展新潛能
- 鎧俠第九代 BiCS FLASH? 512Gb TLC 存儲器開始送樣
- 基于PPEC32系列芯片的10kW純正弦波車載逆變器應(yīng)用方案
- 新唐科技推出全新KM1M4BF6x系列單電機控制MCU
- 伺服電機中的回原點方式
- 芯科集成CX3288系列車規(guī)MCU在旋轉(zhuǎn)變壓器的應(yīng)用
- AI玩具DC-DC芯片,安全與成本雙突圍
- 訂單暴增800%!消費芯片新風(fēng)口:東北裝空調(diào)
- 機器人也能純視覺控制?MIT華人博士團隊登上Nature主刊
- 看MCU精品課程,讓你立馬變身考試達人!
- 幸運十一月,器件購買e問e答!
- 閱讀漲知識、贏好禮:開啟TI汽車電子技術(shù)文章閱讀之旅,贏群積分兌好禮
- 共抗疫情,少出門多學(xué)習(xí)。領(lǐng)取下載積分,讓學(xué)習(xí)資料到你碗里!
- 村田探索季∶優(yōu)秀RFID標(biāo)簽具備哪些特點?等你一起探索!
- 【邊分享,邊成長,11月有獎】EEWORLD優(yōu)秀主題/回復(fù)第16期活動開始拉
- 【MPS有獎評論】一起聊聊選型的那些過往
- “TI 中國大學(xué)計劃” 知多少——答題贏好禮!
- 有獎直播|貝能國際推出基于英飛凌技術(shù)的毫米波雷達模組,完美解決PIR市場痛點
- 你曬單我送禮,曬TI樣片訂單即可贏好禮!
- 半導(dǎo)體強勢大漲:中芯國際A股觸及漲停板
- 國產(chǎn)MEMS傳感器供應(yīng)商矽睿科技開啟了上市征程
- 無錫高新區(qū)“半年報”:集成電路產(chǎn)業(yè)產(chǎn)值同比增30%
- 中科馭數(shù)獲數(shù)億A輪融資 “中科系”DPU領(lǐng)域“尖子生”
- 惠倫晶體光刻工藝高頻晶片具備了量產(chǎn)能力
- 下一代汽車技術(shù)中,這四項最實用且關(guān)系車主的安全!
- 博世發(fā)明了自動遮陽板,比你想的還自動
- ADI與現(xiàn)代汽車達成戰(zhàn)略合作,首推全數(shù)字路噪降噪系統(tǒng)
- 特斯拉在德國設(shè)立超級工廠可獲國家補貼
- 2020新一年的歐洲和中國的電動汽車表現(xiàn)如何?