• 大小: 267KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: 其他
  • 标签: STM32  stm32f  PWM  keil  

资源简介

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个文件信息

评论

共有 条评论