基于正点原子精英版的PWM输出实验修改
只需修改三个部分的代码即可,根据之前WIFI控制小灯的教程,可以把ESP8266的代码稍作修改,就可以实现WIFI调节亮度。
led.h
#ifndef __LED_H
#define __LED_H
#include "sys.h"
#include "usart.h"
#include "timer.h"
#include "delay.h"
#include "stdio.h"
//
#define LED0 PBout(5)// PB5
#define LED1 PEout(5)// PE5
void LED_Init(void);//初始化
void LED_Ctrl_Up(void);
void LED_Ctrl_Dowm(void);
void LED_Ctrl_Open(void);
void LED_Ctrl_Close(void);
void LED_Ctrl(void);
#endif
led.c
#include "led.h"
static u16 led0pwmval=0; //比较值
void LED_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure