1 / 3
文档名称:

STM32f103定时器输出PWM波驱动LED的呼吸灯.doc

格式:doc   大小:16KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

STM32f103定时器输出PWM波驱动LED的呼吸灯.doc

上传人:cjc201601 2020/6/18 文件大小:16 KB

下载得到文件列表

STM32f103定时器输出PWM波驱动LED的呼吸灯.doc

文档介绍

文档介绍:STM32f103定时器输出PWM波控制LED输出呼吸灯(根据正点原子程序)定时器部分:#ifndef__TIME_H#define__TIME_HvoidTIME_PWM_Init(u16arr,u16psc);##include""//定时器输出PWM波,控制LED(PD12),重映射到TIME4_CHI//******************************************************//voidTIME_PWM_Init(u16arr,u16psc){GPIO_InitTypeDefGPIO_InitStructure; TIM_TimeBaseInitTypeDefTIM_TimeBaseInitStructure; TIM_OCInitTypeDefTIM_OCInitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4,ENABLE);// RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_AFIO,ENABLE);// GPIO_PinRemapConfig(GPIO_Remap_TIM4,ENABLE);//重映射TIM4使能 =GPIO_Mode_AF_PP; =GPIO_Pin_12; =GPIO_Speed_50MHz; GPIO_Init(GPIOD,&GPIO_InitStructure);//初始化GPIO口为复用推完输出//初始化TIM4 =TIM_CounterMode_Up;//向上计数 =arr;// =psc;//预分频系数 =0; TIM_TimeBaseInit(TIM4,&TIM_TimeBaseInitStructure); //初始化TIM4_CHI—pwm模式 =TIM_OCMode_PWM1; =TIM_OCPolarity_High;//极性选择 TIM_