亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pwm.c

?? 基于STM32的雙極性逆變器軟件
?? C
字號:
這個是STM32的PWM輸出模式,STM32的TIM1模塊是增強型的定時器模塊,天生就是為電機控制而生,可以產生3組6路PWM,同時每組2路PWM為互補,并可以帶有死區,可以用來驅動H橋。
  下面的代碼,是利用TIM1模塊的1、2通道產生一共4路PWM的代碼例子,類似代碼也可以參考ST的固件庫中相應example
C語言: TIM1模塊產生PWM,帶死區
    
//Step1.開啟TIM和相應端口時鐘
//啟動GPIO
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | \
                       RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD,\
                       ENABLE);
//啟動AFIO
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
//啟動TIM1
RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);

//Step2. GPIO做相應設置,為AF輸出
//PA.8/9口設置為TIM1的OC1輸出口
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);

//PB.13/14口設置為TIM1_CH1N和TIM1_CH2N輸出口
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_14;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);

//Step3. TIM模塊初始化
void TIM_Configuration(void)
{
    TIM_TimeBaseInitTypeDef TIM_BaseInitStructure;
    TIM_OCInitTypeDef TIM_OCInitStructure;
    TIM_BDTRInitTypeDef TIM_BDTRInitStructure;

    //TIM1基本計數器設置(設置PWM頻率)
    //頻率=TIM1_CLK/(ARR+1)
    TIM_BaseInitStructure.TIM_Period = 1000-1;
    TIM_BaseInitStructure.TIM_Prescaler = 72-1;
    TIM_BaseInitStructure.TIM_ClockDivision = 0;
    TIM_BaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up;
    TIM_BaseInitStructure.TIM_RepetitionCounter = 0;
    TIM_TimeBaseInit(TIM1, &TIM_BaseInitStructure);
    //啟用ARR的影子寄存器(直到產生更新事件才更改設置)
    TIM_ARRPreloadConfig(TIM1, ENABLE);


    //TIM1_OC1模塊設置(設置1通道占空比)
    TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
    TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
    TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
    TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
    TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High;
    TIM_OCInitStructure.TIM_Pulse = 120;
    TIM_OC1Init(TIM1, &TIM_OCInitStructure);
    //啟用CCR1寄存器的影子寄存器(直到產生更新事件才更改設置)
    TIM_OC1PreloadConfig(TIM1, TIM_OCPreload_Enable);

    //TIM2_OC2模塊設置(設置2通道占空比)
    TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
    TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
    TIM_OCInitStructure.TIM_Pulse = 680;
    TIM_OC2Init(TIM1, &TIM_OCInitStructure);
    //啟用CCR2寄存器的影子寄存器(直到產生更新事件才更改設置)
    TIM_OC2PreloadConfig(TIM1, TIM_OCPreload_Enable);
   
    //死區設置
    TIM_BDTRInitStructure.TIM_OSSRState = TIM_OSSRState_Enable;
    TIM_BDTRInitStructure.TIM_OSSIState = TIM_OSSIState_Enable;
    TIM_BDTRInitStructure.TIM_LOCKLevel = TIM_LOCKLevel_OFF;
    TIM_BDTRInitStructure.TIM_DeadTime = 0x90;  //這里調整死區大小0-0xff
    TIM_BDTRInitStructure.TIM_Break = TIM_Break_Disable;
    TIM_BDTRInitStructure.TIM_BreakPolarity = TIM_BreakPolarity_High;
    TIM_BDTRInitStructure.TIM_AutomaticOutput = TIM_AutomaticOutput_Enable;
    TIM_BDTRConfig(TIM1, &TIM_BDTRInitStructure);
   
    //TIM1開啟
    TIM_Cmd(TIM1, ENABLE);
    //TIM1_OC通道輸出PWM(一定要加)
    TIM_CtrlPWMOutputs(TIM1, ENABLE);

} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品久久久久久久| 国产精品三级久久久久三级| 91网站在线播放| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产精品香蕉一区二区三区| 国产精品素人视频| 亚洲国产成人午夜在线一区 | 91精品在线观看入口| 色天使色偷偷av一区二区| 99热这里都是精品| 成人国产电影网| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产精品久久久久精k8| 欧美日韩夫妻久久| 欧美日韩一级黄| 欧美日韩在线一区二区| 欧美日韩精品欧美日韩精品一综合| 97超碰欧美中文字幕| 国产91高潮流白浆在线麻豆| 国产精品综合二区| 另类小说一区二区三区| 日韩二区三区四区| 狂野欧美性猛交blacked| 看国产成人h片视频| 国产精品一区在线观看乱码| 国产.欧美.日韩| 91久久精品一区二区| 欧美色倩网站大全免费| 欧美日韩另类国产亚洲欧美一级| 99精品视频一区二区| 一本一本大道香蕉久在线精品| 成人综合婷婷国产精品久久| 99视频在线精品| 欧美日韩激情在线| 欧美不卡一二三| 欧美国产日韩一二三区| 悠悠色在线精品| 欧美高清视频www夜色资源网| 精品国产乱码久久久久久浪潮| 国产精品色一区二区三区| 日韩精品久久久久久| www.欧美日韩国产在线| 精品久久久网站| 亚洲图片欧美综合| aa级大片欧美| 国产网站一区二区三区| 日韩1区2区日韩1区2区| 色综合天天性综合| 日本一区二区电影| 狠狠色狠狠色合久久伊人| 欧美日韩国产免费| 亚洲激情校园春色| 91啪亚洲精品| 国产精品久久久久四虎| 国产成人99久久亚洲综合精品| 日韩一区二区免费在线观看| 亚洲福利一二三区| 91福利视频久久久久| 中文字幕一区二区在线观看 | 成人欧美一区二区三区视频网页 | 成人综合日日夜夜| 亚洲精品一区二区三区影院| 日韩精品一二三四| 欧美影院午夜播放| 亚洲激情av在线| 一本高清dvd不卡在线观看| 国产精品传媒视频| av电影一区二区| 亚洲天堂2016| 色综合天天综合网国产成人综合天| 欧美国产日韩一二三区| 成人国产精品免费| 亚洲欧洲av色图| 欧美色图天堂网| 石原莉奈在线亚洲二区| 欧美一级xxx| 国产米奇在线777精品观看| 国产日韩欧美亚洲| jiyouzz国产精品久久| 成人免费小视频| 在线观看视频一区二区欧美日韩| 亚洲一区日韩精品中文字幕| 在线视频一区二区三| 天涯成人国产亚洲精品一区av| 91精品国产品国语在线不卡| 韩国精品一区二区| 欧美国产激情二区三区 | 国产在线不卡一区| 国产精品久久久久一区二区三区 | 亚洲一区二区三区四区不卡| 欧美日韩在线直播| 国产最新精品精品你懂的| 亚洲国产高清在线| 欧美日韩高清一区二区不卡| 激情综合五月天| 亚洲欧美另类综合偷拍| 欧美日韩高清在线播放| 国产丶欧美丶日本不卡视频| 亚洲欧美国产高清| 日韩欧美第一区| av午夜一区麻豆| 蜜臀久久久久久久| 国产精品高清亚洲| 555www色欧美视频| 成人h版在线观看| 日韩在线卡一卡二| 中文字幕一区二区在线播放| 538prom精品视频线放| 成人高清av在线| 免费一级片91| 亚洲激情中文1区| 久久老女人爱爱| 欧美亚洲高清一区二区三区不卡| 国产一区视频在线看| 亚洲午夜精品久久久久久久久| 2023国产精品视频| 欧美日本韩国一区二区三区视频| 粉嫩一区二区三区性色av| 香蕉久久一区二区不卡无毒影院 | 亚洲欧洲另类国产综合| 日韩一区二区三区四区五区六区 | 精品一区二区三区在线观看| 一区二区视频在线看| 国产网红主播福利一区二区| 91麻豆精品91久久久久久清纯| 99re亚洲国产精品| 国产激情视频一区二区在线观看| 日韩二区三区在线观看| 亚洲在线观看免费视频| 136国产福利精品导航| 国产日本一区二区| 欧美sm美女调教| 91麻豆精品国产自产在线 | 午夜婷婷国产麻豆精品| 综合久久综合久久| 中文字幕制服丝袜一区二区三区| 国产亚洲美州欧州综合国| 欧美一级高清片| 欧美一级一级性生活免费录像| 欧美亚洲自拍偷拍| 欧美专区日韩专区| 欧美性猛片xxxx免费看久爱| 色综合天天做天天爱| 91国内精品野花午夜精品| jvid福利写真一区二区三区| 不卡的av中国片| 97国产精品videossex| 色综合中文综合网| 国产日韩欧美不卡在线| 久久精品一级爱片| 国产欧美一区二区精品婷婷| 欧美精品一区二区精品网| 精品少妇一区二区三区| 精品国产乱码久久久久久久 | 久久综合九色综合欧美亚洲| 精品卡一卡二卡三卡四在线| 精品91自产拍在线观看一区| 久久综合九色综合欧美98| 国产肉丝袜一区二区| 国产精品久久精品日日| 亚洲人精品午夜| 亚洲福利视频三区| 美女视频一区二区| 国产91精品露脸国语对白| 99久久婷婷国产| 欧美中文字幕不卡| 日韩亚洲欧美在线| 久久精品男人的天堂| 亚洲欧美乱综合| 免费在线观看日韩欧美| 国产91精品入口| 欧美三级日韩在线| 久久亚洲一区二区三区明星换脸| 亚洲国产精品二十页| 一区二区三区国产精品| 蓝色福利精品导航| 91香蕉视频在线| 日韩欧美在线网站| 亚洲欧美综合在线精品| 日韩 欧美一区二区三区| 国产精品综合av一区二区国产馆| 97久久精品人人做人人爽50路 | 国产在线不卡一区| 色老头久久综合| 精品国产123| 一区二区三区国产精华| 国产揄拍国内精品对白| 欧美又粗又大又爽| 国产日产欧美精品一区二区三区| 亚洲综合清纯丝袜自拍| 国产最新精品免费| 欧美日韩国产一级| 亚洲国产激情av| 久久99精品久久久久久动态图 | 亚洲欧美日韩国产成人精品影院 | 国产乱子伦视频一区二区三区 | 欧美一区二区播放| 亚洲欧美日韩国产中文在线| 国产乱子伦一区二区三区国色天香| 欧洲视频一区二区|