资源简介
pwm呼吸灯 采用pwm的方式,在固定的频率下,采用占空比的方式来实现LED亮度的变化。占空比为0,LED灯不亮,占空比为100%,则LED灯最亮。所以将占空比从0到100%,再从100%到0不断变化,就可以实现LED灯实现特效呼吸。
代码片段和文件信息
#include “beep.h“
void BEEP_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure; //定义结构体变量
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOFENABLE); //使能端口F时钟
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT; //输出模式
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8;//管脚设置F8
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_100MHz;//速度为100M
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;//推挽输出
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_UP;//上拉
GPIO_Init(GPIOF&GPIO_InitStructure); //初始化结构体
GPIO_SetBits(GPIOFGPIO_Pin_8);//输出高电平
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 580 2017-10-02 10:48 12.PWM呼吸灯\APP\beep\beep.c
文件 128 2017-10-02 20:48 12.PWM呼吸灯\APP\beep\beep.h
文件 2865 2017-10-03 19:35 12.PWM呼吸灯\APP\exti\exti.c
文件 220 2017-10-03 16:47 12.PWM呼吸灯\APP\exti\exti.h
文件 1244 2017-10-02 21:06 12.PWM呼吸灯\APP\key\key.c
文件 800 2017-10-03 11:02 12.PWM呼吸灯\APP\key\key.h
文件 854 2017-10-01 20:34 12.PWM呼吸灯\APP\led\led.c
文件 139 2017-10-01 20:43 12.PWM呼吸灯\APP\led\led.h
文件 1511 2017-10-16 18:50 12.PWM呼吸灯\APP\pwm\pwm.c
文件 109 2017-10-10 20:41 12.PWM呼吸灯\APP\pwm\pwm.h
文件 2084 2015-10-27 12:06 12.PWM呼吸灯\DebugConfig\Target_1_STM32F407ZG.dbgconf
文件 109951 2015-05-18 22:14 12.PWM呼吸灯\Libraries\CMSIS\core_cm4.h
文件 17427 2015-05-18 22:13 12.PWM呼吸灯\Libraries\CMSIS\core_cmFunc.h
文件 26854 2015-05-18 22:14 12.PWM呼吸灯\Libraries\CMSIS\core_cmInstr.h
文件 22948 2015-05-18 22:13 12.PWM呼吸灯\Libraries\CMSIS\core_cmSimd.h
文件 29604 2015-05-18 22:16 12.PWM呼吸灯\Libraries\CMSIS\startup_stm32f40_41xxx.s
文件 53318 2016-08-18 14:37 12.PWM呼吸灯\Libraries\CMSIS\system_stm32f4xx.c
文件 2232 2015-05-18 22:16 12.PWM呼吸灯\Libraries\CMSIS\system_stm32f4xx.h
文件 6921 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
文件 32877 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
文件 27315 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
文件 12444 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cec.h
文件 2413 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
文件 14478 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
文件 14943 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
文件 4293 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
文件 12974 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
文件 28879 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
文件 19698 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma2d.h
文件 8009 2015-05-20 16:36 12.PWM呼吸灯\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
............此处省略169个文件信息
相关资源
- STM32F103利用串口3接收数据然后串口
- stm32+DS18b20
- ucos_ii移植stm32f4官网代码资料
- tcp客户端数据收发工程
- STM32/ARM的官方DSP库
- stm32103c8数据手册
- STM32 F103 通过SPI口读取RFID的
- 基于GP22的超声波流量计
- stm32系列sim900a发送短信代码
- STM32F407 双ADC同步采样TIM3触发,DMA中断
- 使用Zigbee通信的STM32上位机控制小车
- STM32F4串口发送
- STM32 UCGUIKEIL工程,已经移植好,修改
- 基于STM32的IOT系统设计及开发
- STM32F3与F4系列Cortex M4内核编程手册.
- 基于STM32的编码器程序
- stm32控制的LCD19264显示程序
- 基于STM32的简易计算器.rar
- stm32f4 discovery uCOSII 2.91 IAR6.3
- STM32L系列直驱段式LCD、待机模式、A
- STM32毕业设计论文-STM32图像采集系统
- STM32F103C8 虚拟示波器 源码全套资料
- STM32单片机实现Modbus协议主机2个源码
- STM32F103C6T6做的USB转RS232模块图纸源码
- stm32-sht10采集,即可使用
- 百度云IoT物联网平台 -ESP8266-MQTT 1路开
- OneNet云IoT物联网平台 ESP8266 MQTT 1路开
- STM32+TIM+ADC
- STM32+ADC+中断+串口通信
- 单线半双工通信.zip
评论
共有 条评论