色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

stm32的pwm輸出及頻率計(jì)算方法

MCU開發(fā)加油站 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-11-29 15:51 ? 次閱讀

一、stm32的pwm輸出引腳是使用的IO口的復(fù)用功能。

二、T2~T5這4個(gè)通用定時(shí)器均可輸出4路PWM——CH1~CH4。

三、我們以tim3的CH1路pwm輸出為例來進(jìn)行圖文講解(其它類似),并在最后給出tim3的ch1和ch2兩路pwm輸出的c代碼(已在STM32F103RBT6上測試成功,大家放心使用?。?/span>

四、給出了PWM頻率和占空比的計(jì)算公式。

步驟如下:

1、使能TIM3時(shí)鐘

RCC->APB1ENR |= 1 2、配置對(duì)應(yīng)引腳(PA6)的復(fù)用輸出功能

GPIOA->CRL &= 0XF0FFFFFF;//PA6清0GPIOA->CRL |= 0X0B000000;//復(fù)用功能輸出(推挽50MHz輸出)GPIOA->ODR |= 1

3、設(shè)定計(jì)數(shù)器自動(dòng)重裝值及是否分頻

TIM3->ARR = arr;//設(shè)定計(jì)數(shù)器自動(dòng)重裝值(決定PWM的頻率)TIM3->PSC = psc;//預(yù)分頻器,0為不分頻

4、設(shè)置PWM的模式(有1和2兩種模式,區(qū)別在于輸出電平極性相反),根據(jù)需求選一種即可

注:TIMX_CCMR1決定CH1~CH2路,TIMX_CCMR2決定CH3~CH4路。

//TIM3->CCMR1 |= 6 TIM3->CCMR1 |= 7 TIM3->CCMR1 |= 1

5、輸出使能設(shè)置

TIM3->CCER |= 1

6、自動(dòng)重裝載預(yù)裝載允許位(ARPE) 及定時(shí)器使能

TIM3->CR1 = 0X0080;//ARPE使能(此句不配置也行)TIM3->CR1 |= 0X01;//使能定時(shí)器3

下面給出TIM3_CH1及TIM3_CH2的PWM輸出代碼:void PWM_Init_TIM3_CH1(u16 arr, u16 psc){//1、使能TIM3時(shí)鐘RCC->APB1ENR |= 1 //2、配置對(duì)應(yīng)引腳(PA6)的復(fù)用輸出功能GPIOA->CRL &= 0XF0FFFFFF;//PA6清0GPIOA->CRL |= 0X0B000000;//復(fù)用功能輸出(推挽50MHz輸出)GPIOA->ODR |= 1 //3、設(shè)定計(jì)數(shù)器自動(dòng)重裝值及是否分頻TIM3->ARR = arr;//設(shè)定計(jì)數(shù)器自動(dòng)重裝值(決定PWM的頻率)TIM3->PSC = psc;//預(yù)分頻器 0為不分頻//4、設(shè)置PWM的模式TIM3->CCMR1 |= 7 TIM3->CCMR1 |= 1 //5、輸出使能設(shè)置TIM3->CCER |= 1 //6、自動(dòng)重裝載預(yù)裝載允許位(ARPE) 及 定時(shí)器 使能TIM3->CR1 = 0X0080;//ARPE使能TIM3->CR1 |= 0X01;//使能定時(shí)器3}void PWM_Init_TIM3_CH2(u16 arr, u16 psc){RCC->APB1ENR |= 1

GPIOA->CRL &= 0X0FFFFFFF;//PA7清0GPIOA->CRL |= 0XB0000000;//復(fù)用功能輸出(推挽50MHz輸出)GPIOA->ODR |= 1 TIM3->ARR = arr;//設(shè)定計(jì)數(shù)器自動(dòng)重裝值(決定PWM的頻率)TIM3->PSC = psc;//預(yù)分頻器 不分頻TIM3->CCMR1 |= 7 TIM3->CCMR1 |= 1 TIM3->CCER |= 1 TIM3->CR1 = 0X0080;//ARPE使能TIM3->CR1 |= 0X01;//使能定時(shí)器3}頻率://Fpwm = 72M / ((arr+1)*(psc+1))(單位:Hz)占空比://duty circle = TIM3->CCR1 / arr(單位:%)注:本文方法的一個(gè)定時(shí)器4個(gè)通道的pwm輸出的頻率是相同的,但占空比可以不同!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5186

    瀏覽量

    213826
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10896

    瀏覽量

    355784

原文標(biāo)題:詳解STM32的PWM輸出及頻率和脈寬(占空比)的計(jì)算——寄存器配置六步曲!

文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    stm32伺服電機(jī)轉(zhuǎn)速計(jì)算方法相關(guān)資料分享

    定時(shí)器使用的時(shí)鐘是APB1還是APB2,并查詢相應(yīng)的分頻系數(shù),確定定時(shí)器的時(shí)鐘頻率計(jì)算方法:TCLK=HCLK/APBPres...
    發(fā)表于 06-28 09:09

    如何去計(jì)算STM32 PWM的任意頻率

    STM32 PWM任意頻率計(jì)算STM32F103為例總頻是72M,定時(shí)器頻率F與分頻PSC、重裝值A(chǔ)RR之間的關(guān)系為:F=72M(ARR+
    發(fā)表于 08-05 07:00

    STM32F4系列定時(shí)器輸出PWM頻率計(jì)算步驟

    1、STM32F4系列定時(shí)器輸出PWM頻率計(jì)算第一步,了解定時(shí)器的時(shí)鐘多少: 我們知道AHP總線是168Mhz的頻率,而APB1和APB2都
    發(fā)表于 09-16 06:39

    ADC采樣時(shí)間、采樣周期、采樣頻率計(jì)算方法

    STM32——ADC采樣時(shí)間、采樣周期、采樣頻率計(jì)算方法ADC轉(zhuǎn)換:單片機(jī)將采集到的模擬量信號(hào),通過ADC控制器轉(zhuǎn)換成數(shù)字量。采樣周期:單片機(jī)讀取數(shù)字量必須等轉(zhuǎn)換完成后,完成一個(gè)通道ADC讀?。ú蓸?/div>
    發(fā)表于 12-10 06:16

    LC震蕩頻率計(jì)算

    LC震蕩頻率計(jì)算.exe
    發(fā)表于 04-26 16:40 ?52次下載

    lcrc諧振頻率計(jì)算

    lcrc諧振頻率計(jì)算器:包含有RC諧振頻率計(jì)算工具軟件和LC諧振頻率計(jì)算軟件。
    發(fā)表于 10-30 15:00 ?36次下載
    lcrc諧振<b class='flag-5'>頻率計(jì)算</b>器

    頻率計(jì)算

    頻率計(jì)算器:含有多種頻率計(jì)算工具,有LC諧振頻率計(jì)算軟件,RC諧振頻率計(jì)算工具,并含有多種軟件。你喜歡哪種就挑哪種。
    發(fā)表于 10-30 15:09 ?35次下載
    <b class='flag-5'>頻率計(jì)算</b>器

    頻率計(jì)算法分析及誤差分析

    本內(nèi)容提供了 頻率計(jì)算 法分析及誤差分析,詳細(xì)介紹了各種測量的方法
    發(fā)表于 07-13 18:01 ?0次下載
    <b class='flag-5'>頻率計(jì)算</b>法分析及誤差分析

    LC震蕩頻率計(jì)算

    LC震蕩頻率計(jì)算。
    發(fā)表于 10-29 17:03 ?39次下載

    LC諧振頻率計(jì)算公式 LC串聯(lián)和并聯(lián)諧振頻率計(jì)算

    本文介紹LC諧振頻率計(jì)算公式,LC串聯(lián)諧振頻率、LC并聯(lián)諧振頻率計(jì)算方法。
    發(fā)表于 10-10 15:58 ?35w次閱讀
    LC諧振<b class='flag-5'>頻率計(jì)算</b>公式 LC串聯(lián)和并聯(lián)諧振<b class='flag-5'>頻率計(jì)算</b>

    cpu時(shí)鐘頻率計(jì)算公式_CPU頻率計(jì)算方法詳解

    CPU頻率,就是CPU的時(shí)鐘頻率,簡單說是CPU運(yùn)算時(shí)的工作的頻率(1秒內(nèi)發(fā)生的同步脈沖數(shù))的簡稱。單位是Hz,它決定計(jì)算機(jī)的運(yùn)行速度。本文主要介紹cpu時(shí)鐘
    發(fā)表于 04-28 10:32 ?3.4w次閱讀

    簡談FPGA中系統(tǒng)運(yùn)行頻率計(jì)算方法與組合邏輯的層級(jí)

    大家好,又到了每日學(xué)習(xí)的時(shí)間了,最近一個(gè)月比較忙,沒有更新文章,希望各位沒有想我,哈哈。 無用的話不多說,今天我們來聊一聊FPGA中系統(tǒng)運(yùn)行頻率計(jì)算方法與組合邏輯的層級(jí)。 我們的設(shè)計(jì)需要多大容量
    的頭像 發(fā)表于 07-27 19:16 ?7357次閱讀
    簡談FPGA中系統(tǒng)運(yùn)行<b class='flag-5'>頻率計(jì)算方法</b>與組合邏輯的層級(jí)

    STM32 PWM任意頻率計(jì)算

    STM32 PWM任意頻率計(jì)算STM32F103為例總頻是72M,定時(shí)器頻率F與分頻PSC、重裝值A(chǔ)RR之間的關(guān)系為:F=72M(ARR+
    發(fā)表于 12-02 18:06 ?33次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>PWM</b>任意<b class='flag-5'>頻率計(jì)算</b>

    頻率計(jì)算PWM信號(hào)的占空比

    電子發(fā)燒友網(wǎng)站提供《用頻率計(jì)算PWM信號(hào)的占空比.zip》資料免費(fèi)下載
    發(fā)表于 12-26 10:30 ?4次下載
    用<b class='flag-5'>頻率計(jì)算</b><b class='flag-5'>PWM</b>信號(hào)的占空比

    伺服電機(jī)頻率如何計(jì)算_伺服電機(jī)頻率響應(yīng)

    伺服電機(jī)的頻率通常指電機(jī)旋轉(zhuǎn)的頻率,也可以理解為控制器發(fā)送給電機(jī)的脈沖信號(hào)頻率。一般來說,伺服電機(jī)的頻率計(jì)算涉及到電機(jī)的額定轉(zhuǎn)速、控制器的脈沖輸出
    發(fā)表于 03-07 14:40 ?8669次閱讀
    主站蜘蛛池模板: 动漫美女和男人下载| 久久国产精品永久网站| 欧美日韩中文国产一区| 亚洲色婷婷久久精品AV蜜桃| 出轨的妻子在线观看| 美国ZOOM动物在线观看| 亚洲AV无码国产精品午夜久久| CHINA篮球体育飞机2022网站| 九九99亚洲精品久久久久| 十次啦中文网| beeg xxx日本老师| 久久亚洲精品成人综合| 亚洲刺激视频| 国产精品成人不卡在线观看| 热久久视久久精品2015| 2017最新伦理伦理片67| 九热这里只有精品| 亚洲国产免费观看视频| 国产成人精品综合在线观看| 青草视频久久| 999久久精品国产| 久久综合一个色综合网| 野花影院手机在线观看| 国产偷国产偷亚洲高清app| 少妇精品无码一区二区三区| 超碰97视频在线观看| 最近更新2019中文字幕免费| 精品无码一区二区三区中文字幕 | 1级午夜影院费免区| 九九热在线免费观看| 亚洲免费大全| 国内精品久久久久影院老司| 香蕉在线播放| 国产剧情麻豆mv| 婷婷射精AV这里只有精品| 大胸美女裸身色诱网站| 日本xxx片免费高清在线| chinese极品嫩模videos| 欧美多毛的大隂道| ca88亚洲城娱乐| 欧美精品成人a多人在线观看|