初级会员

- 积分
- 105
- 金钱
- 105
- 注册时间
- 2018-3-8
- 在线时间
- 24 小时
|

楼主 |
发表于 2018-7-5 09:53:14
|
显示全部楼层
#include "led.h"
#include "sys.h"
#include "delay.h"
#include "pwm.h"
#include "usart.h"
#include "lcd.h"
int main()
{
//u16 led0pwmval=0;
//u8 dir=1;
delay_init();
uart_init(9600); //延时函数初始化
LED_Init(); //初始化与LED连接的硬件接口
LCD_Init();
PWM_Init(899,0);//不分频。PWM频率=72000/(899+1)=80Khz
POINT_COLOR=RED;
BACK_COLOR=WHITE;
while(1)
{
POINT_COLOR=RED;
LCD_ShowString(30,40,200,24,24,"Mini STM32 ^_^");
/*delay_ms(1);
if(dir)led0pwmval++;
else led0pwmval--;
if(led0pwmval>300)dir=0;
if(led0pwmval==0)dir=1;
TIM_SetCompare2(TIM3,led0pwmval);*/
}
}
//总之就是在前面加个PWM的初始化但是我没用它,烧录之后屏幕上就有一部分显示一部分不现实,是不是端口冲突了 |
|