在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

STM32F407入門開發(fā): 配置定時(shí)器輸出PWM方波

DS小龍哥-嵌入式技術(shù) ? 來源:DS小龍哥-嵌入式技術(shù) ? 作者:DS小龍哥-嵌入式技 ? 2022-05-28 13:43 ? 次閱讀

第一章 定時(shí)器PWM功能介紹

STM32F407的定時(shí)器的 TIM6 和 TIM7 是普通定時(shí)器,除此之外,其他的定時(shí)器都可以用來產(chǎn)生 PWM 輸出。其中高級(jí)定時(shí)器 TIM1 和 TIM8 可以同時(shí)產(chǎn)生多達(dá) 7 路的 PWM 輸出。而通用定時(shí)器也能同時(shí)產(chǎn)生多達(dá)4路的PWM輸出;在開發(fā)四軸無人機(jī)機(jī)器人等需要控制大量電機(jī)的產(chǎn)品里運(yùn)用起來非常方便。

image.pngimage.pngimage.pngimage.png

第二章 PWM波形輸出通道介紹

image.pngimage.png

定時(shí)器3的硬件PWM通道:PA6 PA7 PB0 PB1

下面截圖是介紹定時(shí)器3通道的復(fù)用IO口模式配置方式

image.pngimage.png

第三章 配置PWM波形輸出代碼示例

3.1 在工程中增加pwm.c文件,寫入以下代碼


#include "pwm.h"
/*
函數(shù)功能:定時(shí)器3-PWM波形輸出配置

硬件PWM通道:PA6 PA7 PB0 PB1
功能說明:配置定時(shí)器3的通道1輸出PWM波形
*/
void Timer3_PWM_Init(u16 psc,u16 arr)
{
	/*1. 開時(shí)鐘*/
	RCC->APB1ENR|=1<<1;    //開啟定時(shí)器3的時(shí)鐘
	RCC->APB1RSTR|=1<<1;   //開啟復(fù)位時(shí)鐘  
	RCC->APB1RSTR&=~(1<<1);//關(guān)閉  

	/*2. 配置定時(shí)器的核心寄存器*/
	TIM3->PSC=psc-1;     //預(yù)分頻
	/*計(jì)數(shù)器的時(shí)鐘頻率CK_CNT等于fCK_PSC/(PSC[15:0]+1)*/
	TIM3->ARR=arr;       //重裝載寄存器

	/*3.  配置PWM波形相關(guān)寄存器*/
	TIM3->CCMR1&=~(0x3<<0);
	TIM3->CCMR1|=0x0<<0;  //CC1通道被配置為輸出
	TIM3->CCMR1&=~(0x7<<4);
	//TIM3->CCMR1|=0x6<<4; //模式1
	TIM3->CCMR1|=0x7<<4;   //模式2
	TIM3->CCER|=1<<0;      //OC1信號(hào)輸出到對(duì)應(yīng)的輸出引腳
	TIM3->CCR1=arr/2;      //占空比 50%

	/*4. 配置PWM波形輸出的GPIO口*/
	RCC->AHB1ENR|=1<<0;			   //使能PORTA時(shí)鐘

	GPIOA->MODER&=~(0x3<<6*2); //清除模式
	GPIOA->MODER|=0x2<<6*2;    //配置復(fù)用功能模式

	GPIOA->OTYPER&=~(0x1<<6);  //0表示推挽輸出

	GPIOA->OSPEEDR&=~(0x3<<6*2); //清除之前配置
	GPIOA->OSPEEDR|=0x2<<6*2;    //50MHZ輸出速度

	GPIOA->AFR[0]&=~(0xF<<4*6); //清除PA6配置
	GPIOA->AFR[0]|=0x2<<4*6;    //配置PA6復(fù)用功能模式為定時(shí)器3的通道1

	/*5. 開啟定時(shí)器*/
	TIM3->CR1|=1<<0;
}
復(fù)制代碼

3.2 Main.c文件代碼示例

int main(void)
{
	LED_Init();
	KEY_Init();
	USART1_Init(84,115200);
	KEY_EXTI_Init();
	Timer3_PWM_Init(84,1000);  //分頻84,得到頻率是1MHZ
	TIM3->CCR1=500; //占空比是50%
	while(1)
	{
		  
	}
}
復(fù)制代碼
image.png

審核編輯:湯梓紅

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

    關(guān)注

    116

    文章

    5305

    瀏覽量

    217228
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3271

    瀏覽量

    116609
  • STM32F407
    +關(guān)注

    關(guān)注

    15

    文章

    188

    瀏覽量

    30126
  • 波形輸出
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    959
收藏 1人收藏
  • PS流年霜满颜1

評(píng)論

相關(guān)推薦

STM32F407 滴答定時(shí)器

介紹STM32F407滴答定時(shí)器配置方法、使用方式,封裝延時(shí)函數(shù)得到精確的時(shí)間。
的頭像 發(fā)表于 07-06 14:32 ?2807次閱讀
<b class='flag-5'>STM32F407</b> 滴答<b class='flag-5'>定時(shí)器</b>

STM32F407 基本定時(shí)器使用

介紹STM32F407基本定時(shí)器配置方法,分別介紹輪詢方式、中斷方式使用定時(shí)器完成定時(shí)
的頭像 發(fā)表于 07-06 14:32 ?3999次閱讀
<b class='flag-5'>STM32F407</b> 基本<b class='flag-5'>定時(shí)器</b>使用

STM32F407 基本定時(shí)器配置輸出PWM方波

介紹STM32F407定時(shí)器PWM波形輸出配置方式。 通過邏輯分析采集波形數(shù)據(jù)進(jìn)行可視化顯示對(duì)比。
的頭像 發(fā)表于 07-06 14:33 ?6874次閱讀
<b class='flag-5'>STM32F407</b> 基本<b class='flag-5'>定時(shí)器</b><b class='flag-5'>配置</b><b class='flag-5'>輸出</b><b class='flag-5'>PWM</b><b class='flag-5'>方波</b>

通過配置STM32F407定時(shí)器來實(shí)現(xiàn)呼吸燈

通過配置STM32F407定時(shí)器來實(shí)現(xiàn)呼吸燈。PWM輸出就是通過定時(shí)器通道對(duì)外
發(fā)表于 08-05 07:46

STM32F103/STM32F407主從定時(shí)器模式

STM32F103/STM32F407 主從定時(shí)器模式,輸出精準(zhǔn)秒沖個(gè)數(shù)PWM波。
發(fā)表于 08-17 07:31

stm32f407定時(shí)器是如何產(chǎn)生PWM

stm32f407有多少定時(shí)器呢?stm32f407定時(shí)器是如何產(chǎn)生PWM的?
發(fā)表于 10-20 06:09

STM32F407的高級(jí)定時(shí)器有哪些呢

STM32F407的高級(jí)定時(shí)器有哪些呢?STM32F407的通用定時(shí)器有哪些呢?STM32F407的基本
發(fā)表于 10-22 07:36

如何對(duì)STM32f407系統(tǒng)定時(shí)器的時(shí)鐘進(jìn)行配置

如何對(duì)STM32f407系統(tǒng)定時(shí)器的時(shí)鐘進(jìn)行配置呢?怎樣去計(jì)算STM32f407系統(tǒng)定時(shí)器的時(shí)鐘頻率呢?
發(fā)表于 11-24 06:42

STM32F407高級(jí)定時(shí)器PWM兩通道互補(bǔ)輸出有何功能

這里寫自定義目錄標(biāo)題STM32F407高級(jí)定時(shí)器PWM兩通道互補(bǔ)輸出,帶死區(qū)和剎車功能程序代碼,實(shí)測(cè)有效:STM32F407高級(jí)
發(fā)表于 01-20 06:18

[STM32]STM32F407系列教程之四,pwm產(chǎn)生原理

[STM32]STM32F407系列教程之四,pwm產(chǎn)生原理
發(fā)表于 11-29 17:51 ?52次下載
[<b class='flag-5'>STM32</b>]<b class='flag-5'>STM32F407</b>系列教程之四,<b class='flag-5'>pwm</b>產(chǎn)生原理

STM32F407開發(fā)板用戶手冊(cè)】第21章 STM32F407的NVIC中斷分組和配置(重要)

STM32F407開發(fā)板用戶手冊(cè)】第21章 STM32F407的NVIC中斷分組和配置(重要)
發(fā)表于 12-04 13:51 ?23次下載
【<b class='flag-5'>STM32F407</b><b class='flag-5'>開發(fā)</b>板用戶手冊(cè)】第21章 <b class='flag-5'>STM32F407</b>的NVIC中斷分組和<b class='flag-5'>配置</b>(重要)

STM32F407引腳資源總結(jié)

STM32F407引腳資源總結(jié)定時(shí)器 串口 ADC
發(fā)表于 12-27 18:54 ?101次下載
<b class='flag-5'>STM32F407</b>引腳資源總結(jié)

STM32F407定時(shí)器編碼模式簡(jiǎn)介

STM32F407定時(shí)器編碼模式
發(fā)表于 03-31 17:14 ?9009次閱讀
<b class='flag-5'>STM32F407</b><b class='flag-5'>定時(shí)器</b>編碼<b class='flag-5'>器</b>模式簡(jiǎn)介

STM32F407入門開發(fā): 基本定時(shí)器使用

定時(shí)器是單片機(jī)開發(fā)必備是外設(shè)功能,很多事件都需要使用到定時(shí)器
的頭像 發(fā)表于 05-28 13:44 ?4733次閱讀
<b class='flag-5'>STM32F407</b><b class='flag-5'>入門開發(fā)</b>: 基本<b class='flag-5'>定時(shí)器</b>使用

STM32F407入門開發(fā): 串口配置

STM32F407 的串口資源非常豐富,功能也很強(qiáng)勁。 STM32F407 最多可提供 6 路串口,有分?jǐn)?shù)波特率發(fā)生、支持同步單線通信和半雙工單線通訊、支持 LIN、 支持調(diào)制解調(diào)
的頭像 發(fā)表于 05-28 13:51 ?1.1w次閱讀
<b class='flag-5'>STM32F407</b><b class='flag-5'>入門開發(fā)</b>: 串口<b class='flag-5'>配置</b>
主站蜘蛛池模板: 视频一区 在线 | 99久久免费中文字幕精品 | 二区三区在线观看 | 三级视频网站在线观看 | 色宅男午夜电影在线观看 | 12306影院午夜入口 | 国产色妞妞在线视频免费播放 | 午夜dy888理论在线播放 | 好吊日在线 | 午夜视频免费在线播放 | 日本特黄特色免费大片 | 新版天堂资源在线官网8 | 久久天天躁夜夜躁狠狠 | 激情视频综合网 | 亚洲精品综合网在线8050影院 | 4438x成人全国| 人碰人操| 手机在线你懂的 | 狠狠干激情 | 宅男午夜视频在线观看 | 日本口工全彩无遮拦漫画大 | 二区在线播放 | 日韩精品另类天天更新影院 | 在线成人| 国产综合色精品一区二区三区 | 亚洲国产精品久久网午夜 | 国产成人高清 | 天天影视网天天影网 | 三级网址在线播放 | 午夜免费成人 | 国产精品一区二区三区四区五区 | 免费一级毛片在级播放 | 操操操干干干 | 欧美一区二区三区不卡免费观看 | 欧美满足你的丝袜高跟ol | 免费免费啪视频视频观看 | 国产日本在线播放 | 精品久久久久久中文字幕欧美 | 亚洲一级色 | 欧美成人三级网站 | 亚洲国产成人在人网站天堂 |

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會(huì)員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動(dòng)獲取豐厚的禮品