娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年08月22日(星期四)

正在發生

2019年08月22日 | STM32f103ZET6定時器TIM3使用通道1輸出PWM程序

發布者:畫意人生 來源: eefocus關鍵字:STM32f103ZET6  定時器  TIM3  輸出PWM 手機看文章 掃描二維碼
隨時隨地手機看文章

總結:


TIM3_CH1輸出口為PA6(重映射為PB4),PB5位DS0接口。


1.使用重映射之后,原始IO口不再有輸出;本例子中,若使用部分重映射,則 PA6映射到PB4中,所以僅僅PB4有波形輸出;飛線連接PB4與PB5即可觀察PWM呼吸燈效果。


2.使用IO口前務必初始化,本例子中開始僅僅初始化了PB5口,而沒有初始化PA6導致一直驗證失敗;正點原子給出程序中是由通道2直接映射到PB5因此只需要初始化PB5口即可,不存在上述問題。


3.除了正常輸出輸入信號之外,輸出PWM以及其他功能均屬于IO口的復用功能。


#include "stm32f10x.h"

#include "led.h"

#include "timer.h"

 

void TIM3_PWM_Init(u16 arr,u16 psc)

{

    GPIO_InitTypeDef GPIO_InitStructure;

    TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;

    TIM_OCInitTypeDef TIM_OCInitStructure;

    

    RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);

    

    

    //PB5初始化

    GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;

    GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5;

    GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

    GPIO_Init(GPIOB,&GPIO_InitStructure);

    

     //初始化PA6

    GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;

    GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6;

    GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

    GPIO_Init(GPIOA,&GPIO_InitStructure);

    

 

    //初始化定時器TIM3

    

    TIM_TimeBaseInitStructure.TIM_ClockDivision=0;

    TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up;

    TIM_TimeBaseInitStructure.TIM_Period=arr;

    TIM_TimeBaseInitStructure.TIM_Prescaler=psc;

    TIM_TimeBaseInit(TIM3,&TIM_TimeBaseInitStructure); 

    

    //初始化通道一TIM3_CH1

    

    

    TIM_OCInitStructure.TIM_OCMode=TIM_OCMode_PWM2;

    TIM_OCInitStructure.TIM_OCPolarity=TIM_OCPolarity_High;

    TIM_OCInitStructure.TIM_OutputState=TIM_OutputState_Enable;

    TIM_OC1Init(TIM3,&TIM_OCInitStructure);

    

    TIM_OC1PreloadConfig(TIM3,TIM_OCPreload_Enable);

        

    TIM_Cmd(TIM3,ENABLE);

}

#include "led.h"

#include "delay.h"

#include "key.h"

#include "sys.h"

#include "usart.h"

#include "timer.h"

 

 

 

 int main(void)

 {

  u16 led0pwmval=0;

u8 dir=1;

delay_init();    

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  

uart_init(115200);

  LED_Init();     

  TIM3_PWM_Init(899,0);

    while(1)

{

  delay_ms(10);  

if(dir)led0pwmval++;

else led0pwmval--;

 

  if(led0pwmval>300)dir=0;

if(led0pwmval==0)dir=1;  

TIM_SetCompare1(TIM3,led0pwmval);   

TIM_SetCompare2(TIM3,led0pwmval);

}  

 }



關鍵字:STM32f103ZET6  定時器  TIM3  輸出PWM 引用地址:STM32f103ZET6定時器TIM3使用通道1輸出PWM程序

上一篇:stm32f0設置tim2單脈沖模式-tim1內部觸發
下一篇:stm32使用tim3輸出4路pwm(khz級)

推薦閱讀

在北京舉辦的2018世界機器人大會熱鬧非凡。?展區內,國產與外資機器人同臺亮相,機器人應用場景令人眼花繚亂,專程趕來的參觀者摩肩接踵。?這的確是個熱鬧的產業。過去5年我國機器人市場平均增長率接近30%。2018年國內市場規模預計達87.4億美元,約占全球1/3。?但熱鬧背后,也有一些刺眼的“冷”數據。比如,中國是全球第一大工業機器人市場,但70%以...
對于新能源汽車來說,動力電池作為車輛的心臟,在動力電池的應用上面而言,兩大主流技術三元鋰和磷酸鐵鋰,圍繞動力電池技術路線的爭論也是業界一直討論的問題,電池的安全關乎車輛的使用性能,那么對于三元鋰電池來說會比磷酸鋰電池更容易自燃嗎?根據動力電池的內部構造來說,鋰離子電池由正極材料、負極材料、隔膜和電解液四個部分組成,而磷酸鐵鋰電池...
國內外領先的嵌入式CPU芯片及解決方案提供商北京君正集成電路股份有限公司(以下簡稱北京君正)近日對官網做出更新調整,更加便于用戶了解公司最新動態。北京君正官網此次更新將網站平臺與方案兩大板塊整合為“平臺和方案”板塊,以產品為導向,為用戶提供更加便捷、高效的閱讀模式。同時調整了旗下所有芯片的參數信息,使得芯片的詳細規格展示更加清晰,...
榮耀 10 與榮耀 V10 現已獲推鴻蒙 HarmonyOS 2.0.0.145 內測 nolog 版。  IT之家了解到,此次推送僅限兩款機型首批內測報名入選成功的 1800 位 nolog 用戶,其他小伙伴請耐心等待。  適配機型榮耀 10(COL-AL10)榮耀 10(COL-TL10)榮耀 V10(BKL-AL00)榮耀 V10(BKL-AL20)榮耀 V10(BKL-TL10)  版本更新日志  10.0....

史海拾趣

問答坊 | AI 解惑

可控硅與壓敏電阻

如圖所示,典型的可控硅應用電路,負載是電磁閥線圈,功率不到100W.電路中除壓敏電阻外的所有東西,包括電阻,電容的參數都是MOC3063應用手冊上的,自己加了個壓敏電阻. 現在的問題是,大家都說壓敏電阻有壽命,時間長了就壞了,我現在分析不明白電磁閥 ...…

查看全部問答∨

大家看看我這個東西能不能實現

老板最近有個項目  就是從AD采來的數據,1024點吧,經過幾次fft和幾次ifft,濾波,去對數,平方等等,然后顯示在液晶上面,有GUI,還有控制一些外 設,微波開關,ad等。 有兩個選擇: 1是用工控機,直接上windows,用MFC弄界面GUI ...…

查看全部問答∨

請教:無線圖像傳輸 芯片

要做一個無線圖像傳輸項目, sensor出來是9位圖像數據,ISP影像處理器處理圖像。現在要加一個wifi協議的模塊,不管是a/b/g/n都可以。請教一下,有沒有這類ISP芯片,它支持圖像處理,又含有wifi收發模組在里面的?請大蝦幫忙~~~ 無線圖像傳輸,有 ...…

查看全部問答∨

怎么修改wince 5的注冊表???

我用evc改完了wince 5的注冊表,重啟開發板之后又注冊表還是原來的內容?這是為什么?多謝指教…

查看全部問答∨

堆棧與操作系統

我想了解一下51系列的單片機如果要做操作系統的話(例如RTOS),它里面的堆棧應該要如何劃分才好呢,大概要占用多少的RAM呢?占用最好的內存數目是多少比較好呢?…

查看全部問答∨

用VHDL實現在一個信號的下降沿之后開始計數

用VHLD實現在一個信號的下降沿之后開始計數。            --    --    --    --    --    --    --    --     &n ...…

查看全部問答∨

針對不同LED照明應用的電源解決方案

與傳統的光源相比,發光二極管(LED)具備眾多的優點,如工作電壓低,能效高,很小巧并產生定向光。它們能夠提供極寬廣的色彩以及白光,不產生紅外(IR)或紫外(UV)輻射,而且由于它們是固態器件,在機械上很強固,并且不含汞,在恰當設計和使用 ...…

查看全部問答∨

困惑中,如何學會數字電路

如何學會學精數字電路?如何看懂數字電路圖?…

查看全部問答∨

新年水帖: 2013~2023年PC軟硬件環境之展望

純屬娛樂, 如有雷同實屬巧合. 先說說硬件, 原本就是硬件為體, 軟件為魂, 那就不得不提到intel, 40多年pc機的發展, 致使一家獨大, 而后期加入的amd, 也是在滿是專利陷阱的荊棘路上艱難前行, 大家應給予更多的鼓勵, 當然它所面臨的難題, intel早以遇 ...…

查看全部問答∨

STM32 定時器中斷問題

各位朋友,我現在做一個定時器中斷,出現了一個奇怪的問題,問題如下: 我寫的程序代碼  定時器TIM3 初始化程序,在我的程序工程中編譯沒有問題,下載到開發板中不能產生中斷。 發現只要添加程序NVIC_InitStructure.NVIC_IRQChannel = T ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 肥西县| 海宁市| 柯坪县| 深圳市| 闽侯县| 漯河市| 若羌县| 班戈县| 三亚市| 扎鲁特旗| 南安市| 禹州市| 岐山县| 卓尼县| 正蓝旗| 遂昌县| 锦屏县| 娱乐| 南乐县| 冕宁县| 关岭| 赣榆县| 鲜城| 泾阳县| 句容市| 扎赉特旗| 北碚区| 保德县| 广水市| 青神县| 阆中市| 沅江市| 诸暨市| 新野县| 伊宁市| 陆丰市| 沁源县| 富源县| 县级市| 汉川市| 偃师市|