資源簡介
STM32_PWM 呼吸燈 利用PWM功能使LED燈呼吸效果,非常漂亮.

代碼片段和文件信息
#include?“stm32f10x.h“
#include??“stm32f10x_tim.h“
#include?“GPIO.H“?//要使用GPIO中間件的話記得包含頭文件
#include?“TIME.H“
unsigned?int?CCR1_Val=0;?
void?Delay(unsigned?int?i)
{
unsigned?int?j;
for(;i>0;i--)
for(j=0;j<1000;j++);
}
//利用D&K中間件來實現,確保工程里面DEV文件夾里面把GPIO.C文件加載進來
int?main(void)//利用庫函數來實現
{
unsigned?char?a=0;???????//定義變量
SystemInit();?????????????????//系統初始化
DK_GPIO_Init(PAGPIO_Pin_8AF_PP);//初始化輸出PWM的IO?PA8
??DK_TIM1_PWM(2240000);?//預分頻?2,周期24000,占空比?0
while(1)
{
????Delay(8); ??//延時避免重載過快???
DK_TIM1_PWM_Reload(CCR1_Val);??//重載占空比
//??調整CCR2_Val的值來改變占空比,逐步的控制LED的亮度?占空比大過一定值時,
//??亮度的變化就不明顯了,所以CCR2_VAL最大設定到17000
? if(a==0)?
{
CCR1_Val=CCR1_Val+10; //增加占空比
}
? else?
{
CCR1_Val=CCR1_Val-10;???????//減少占空比
}
? if(CCR1_Val>17000)
????{?
???????CCR1_Val=17000;?a=1;//最大值,置換
????}? ??
? else?if(CCR1_Val<200)
{
?????CCR1_Val=200;?a=0;?????//最小值,置換
????}???
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1127??2012-09-04?02:18??STM32_PWM呼吸燈\APP\main.c
?????文件???????6194??2012-02-11?22:59??STM32_PWM呼吸燈\APP\stm32f10x_conf.h
?????文件???????4520??2012-08-08?10:26??STM32_PWM呼吸燈\APP\stm32f10x_it.c
?????文件???????3883??2009-11-04?14:05??STM32_PWM呼吸燈\APP\stm32f10x_it.h
?????文件??????17273??2010-06-07?10:25??STM32_PWM呼吸燈\CM3\core_cm3.c
?????文件??????85714??2011-02-09?14:59??STM32_PWM呼吸燈\CM3\core_cm3.h
?????文件?????634095??2011-07-27?15:12??STM32_PWM呼吸燈\CM3\stm32f10x.h
?????文件??????36557??2011-03-10?10:51??STM32_PWM呼吸燈\CM3\system_stm32f10x.c
?????文件???????2085??2011-03-10?10:51??STM32_PWM呼吸燈\CM3\system_stm32f10x.h
????.......????148699??2012-09-04?02:19??STM32_PWM呼吸燈\DK_Sunny.uvgui.Administrator
????.......?????13018??2012-09-04?02:19??STM32_PWM呼吸燈\DK_Sunny.uvopt
????.......?????17343??2012-09-04?02:19??STM32_PWM呼吸燈\DK_Sunny.uvproj
?????文件???????8982??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\misc.h
?????文件??????21690??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_adc.h
?????文件???????7555??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_bkp.h
?????文件??????27559??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_can.h
?????文件???????6573??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_cec.h
?????文件???????3204??2012-08-06?19:42??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_conf.h
?????文件???????2162??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_crc.h
?????文件??????15233??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_dac.h
?????文件???????3818??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_dbgmcu.h
?????文件??????20754??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_dma.h
?????文件???????6824??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_exti.h
?????文件??????25445??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_flash.h
?????文件??????27016??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_fsmc.h
?????文件??????20175??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_gpio.h
?????文件??????30029??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_i2c.h
?????文件???????3828??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_iwdg.h
?????文件???????4383??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_pwr.h
?????文件??????30452??2011-03-10?10:47??STM32_PWM呼吸燈\FWlib\inc\stm32f10x_rcc.h
............此處省略48個文件信息
- 上一篇:STM32 FIR
- 下一篇:anusplin436.pdf
評論
共有 條評論