嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 1 元微信扫码支付:1 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
main.c:
#include "sys.h"
#include "usart.h"
#include "delay.h"
#include "led.h"
#include "key.h"
#include "lcd.h"
#include "sdram.h"
#include "ltdc.h"
#include "mpu.h"
#include "touch.h"
#include "timer.h"
#include "lvgl.h"
#include "lv_port_disp.h"
#include "lv_port_indev.h"
#include "home_page.h"
#define TEST_NUM 1 //1,2,3·Ö±ð¶ÔÓ¦Èý¸öÀý³Ì
int main(void)
{
Cache_Enable(); //´ò¿ªL1-Cache
HAL_Init(); //³õʼ»¯HAL¿â
Stm32_Clock_Init(160,5,2,4); //ÉèÖÃʱÖÓ,400Mhz
delay_init(400); //ÑÓʱ³õʼ»¯
uart_init(115200); //´®¿Ú³õʼ»¯
LED_Init(); //³õʼ»¯LEDʱÖÓ
KEY_Init(); //°´¼ü³õʼ»¯
TIM3_Init(999,199); //¶¨Ê±Æ÷³õʼ»¯(1msÖжÏ),ÓÃÓÚ¸ølvglÌṩÐÄÌø
MPU_Memory_Protection(); //±£»¤Ïà¹Ø´æ´¢ÇøÓò
SDRAM_Init(); //³õʼ»¯SDRAM
LCD_Init(); //³õʼ»¯LCD
if(lcdltdc.pwidth!=0)
LCD_Display_Dir(1); //Èç¹ûÊÇRGBÆÁµÄ»°,ÔòÇ¿ÖÆÉèÖÃΪºáÆÁÏÔʾ
tp_dev.init(); //´¥ÃþÆÁ³õʼ»¯
lv_init(); //lvglϵͳ³õʼ»¯
lv_port_disp_init(); //lvglÏÔʾ½Ó¿Ú³õʼ»¯,·ÅÔÚlv_init()µÄºóÃæ
lv_port_indev_init(); //lvglÊäÈë½Ó¿Ú³õʼ»¯,·ÅÔÚlv_init()µÄºóÃæ
lv_ex_btn_1();
while(1)
{
tp_dev.scan(0);
lv_task_handler();
}
}