1、9341底層驅(qū)動程序
2、各種GUI函數(shù)包括畫點、線、圓、整屏和局部刷屏等函數(shù)。
3、采用STM32的FSMC接口,速度更快。
模塊實驗程序16bit+9341(STM32)
單片機源程序如下:
- #include <stm32f10x_lib.h>
- #include "sys.h"
- #include "usart.h"
- #include "delay.h"
- #include "led.h"
- #include "key.h"
- #include "exti.h"
- #include "wdg.h"
- #include "timer.h"
- #include "lcd.h"
- #include "24cxx.h"
- #include "touch.h"
- #include "mmc_sd.h"
- u8 buf[512];//SD卡數(shù)據(jù)緩存區(qū)
- void Load_Drow_Dialog(void)
- {
- LCD_Clear(WHITE);//清屏
- POINT_COLOR=BLUE;//設(shè)置字體為藍色
- LCD_ShowString(216,0,"RST");//顯示清屏區(qū)域
- POINT_COLOR=RED;//設(shè)置畫筆藍色
- }
- //主函數(shù)
- int main(void)
- {
- Stm32_Clock_Init(9);//系統(tǒng)時鐘設(shè)置
- delay_init(72); //延時初始化
- uart_init(72,9600); //串口1初始化
- LED_Init();
- LCD_Init(); //液晶初始化
- POINT_COLOR=RED;
-
- //顯示基本顏色
- LCD_Clear(RED);
- delay_ms(1000);
- LCD_Clear(GREEN);
- delay_ms(1000);
- LCD_Clear(BLUE);
- delay_ms(1000);
-
- LCD_ShowString(10,0,"TFT_LCD_TEST_DEMO ^_^");
- LCD_ShowString(10,20,"2.4'/2.8' TFTLCD TEST");
- LCD_ShowString(10,40,"WWW.51LCM.COM");
- LCD_ShowString(10,60,"2013/12/30");
-
- delay_ms(3000);
- LCD_Clear(WHITE); //清屏
- LCD_ShowString(10,0,"Init TP!");
- delay_ms(1000);
- Touch_Init();
-
- while(SD_Init()!=0)//檢測不到SD卡
- {
- LCD_ShowString(60,130,"SD Card Failed!");
- delay_ms(500);
- LCD_ShowString(60,130,"Please Check! ");
- delay_ms(500);
- LED0=!LED0;//DS0閃爍
- }
- delay_ms(1000);
- //檢測SD卡成功
- while(1)
- {
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
模塊實驗程序16bit+9341(STM32).rar
(99.18 KB, 下載次數(shù): 131)
2017-9-7 16:25 上傳
點擊文件名下載附件
9341-STM32-16Bit 下載積分: 黑幣 -5
|