初级会员

- 积分
- 82
- 金钱
- 82
- 注册时间
- 2019-1-4
- 在线时间
- 24 小时
|
1金钱
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "ILI93xx.h"
#include "usart.h"
#include "24cxx.h"
#include "flash.h"
#include "touch.h"
#include "timer.h"
#include "malloc.h"
#include "GUI.h"
#include "FramewinDLG.h"
#include "WM.h"
#include "DIALOG.h"
uint8_t i;
/************************************************
ALIENTEK MiniSTM32开发板STemWin实验
STemWin 移植实验
技术支持:www.openedv.com
淘宝店铺:http://eboard.taobao.com
关注微信公众平台微信号:"正点原子",免费获取STM32资料。
广州市星翼电子科技有限公司
作者:正点原子 @ALIENTEK
************************************************/
int main(void)
{
delay_init(); //延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
uart_init(115200); //串口初始化为115200
LED_Init(); //LED端口初始化
TFTLCD_Init(); //LCD初始化
KEY_Init(); //按键初始化
// TP_Init(); //触摸屏初始化
// TIM3_Int_Init(999,71); //1KHZ 定时器1ms
// TIM6_Int_Init(999,719); //10ms中断
TIM1_PWM_Init(899,300);//不分频。PWM频率=72000/(899+1)=80Khz
TIM_SetCompare1(TIM1,300);
mem_init(); //初始化内部内存池
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC,ENABLE);//使能CRC时钟,否则STemWin不能使用
GUI_Init();
//更换皮肤
BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);
CHECKBOX_SetDefaultSkin(CHECKBOX_SKIN_FLEX);
DROPDOWN_SetDefaultSkin(DROPDOWN_SKIN_FLEX);
FRAMEWIN_SetDefaultSkin(FRAMEWIN_SKIN_FLEX);
HEADER_SetDefaultSkin(HEADER_SKIN_FLEX);
MENU_SetDefaultSkin(MENU_SKIN_FLEX);
MULTIPAGE_SetDefaultSkin(MULTIPAGE_SKIN_FLEX);
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
RADIO_SetDefaultSkin(RADIO_SKIN_FLEX);
SCROLLBAR_SetDefaultSkin(SCROLLBAR_SKIN_FLEX);
SLIDER_SetDefaultSkin(SLIDER_SKIN_FLEX);
SPINBOX_SetDefaultSkin(SPINBOX_SKIN_FLEX);
CreateFramewin();
while(1)
{
GUI_Delay(1);
}
}
// TP_Init(); //触摸屏初始化
// TIM3_Int_Init(999,71); //1KHZ 定时器1ms
// TIM6_Int_Init(999,719); //10ms中断
需要把这三行屏蔽掉才能正常输出,没有用操作系统。
|
|