日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]工作以后發(fā)現(xiàn),PWM用到的地方非常多,在工控上經常需要用到不同的電壓輸出,對應于改變硬件電路利用軟件來實現(xiàn)減少其工作量以達到同樣的目的。典型的呼吸燈的例子。利用PWM輸出來調節(jié)電壓,其實電壓的波形還是方波,

 

工作以后發(fā)現(xiàn),PWM用到的地方非常多,在工控上經常需要用到不同的電壓輸出,對應于改變硬件電路利用軟件來實現(xiàn)減少其工作量以達到同樣的目的。

典型的呼吸燈的例子。利用PWM輸出來調節(jié)電壓,其實電壓的波形還是方波,只是改變了其平均電壓,這里的電壓萬用表測量的就是平均電壓的數(shù)值(也是我們想得到的電壓數(shù)值),示波器可以看到真實電壓波形的變化。

#include "pwm.h"

void pwm_init(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;

TIM_OCInitTypeDef TIM_OCInitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_7; GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;

GPIO_Init(GPIOC,&GPIO_InitStructure);

TIM3 TIM_TimeBaseInitStructure.TIM_Period = 900; //PWM 72000/900=8Khz

TIM_TimeBaseInitStructure.TIM_Prescaler = 0;

TIM_TimeBaseInitStructure.TIM_ClockDivision = 0; TIM_TimeBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM3, & TIM_TimeBaseInitStructure);

GPIO_PinRemapConfig(GPIO_FullRemap_TIM3,ENABLE); //管腳映射到LED

TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low;

TIM_OC2Init(TIM3, &TIM_OCInitStructure);

TIM_OC2PreloadConfig(TIM3, TIM_OCPreload_Enable);

}

int main()

{

u8 ledFlag=1;

u32 clkLow=0;

// RCC_HSE_Configuration(); //系統(tǒng)時鐘調節(jié)函數(shù)

pwm_init();

 

while(1){

delay_ms(7);

if(ledFlag==1){

clkLow++;

if(clkLow>600){

ledFlag=0;

clkLow = 650; //決定高亮時間

}

}

else{

clkLow--;

if(clkLow==0){

ledFlag=1;

delay_ms(500); //燈滅保持0.5秒

}

}

TIM_SetCompare2(TIM3, clkLow);//TIM3捕獲比較寄存器,設定PWM低電平寬度

}

}

實現(xiàn)呼吸燈可以用此方法,調用STM32寫好的庫進行調用配置。

也可以使用定時器中斷模擬PWM的原理來做。

當然,直接調用STM32庫函數(shù)比較簡單,經過幾次調節(jié),這個時間比例調節(jié)的效果還算不錯。

 

 

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉