【目的】移植st7735屏到CW32L083
【實驗器材】
1、CW32L083開發(fā)板
2、TFT st7735屏。
【實現(xiàn)步驟】
1、這塊屏在cw32f030上面的現(xiàn)成的驅(qū)動,所以復(fù)制一份TFT驅(qū)動到開發(fā)目錄下面:
2、修改Lcd_Drive.c下的GPIO初始化,去掉speed這一項。在頭文件中添加以便引入延時函數(shù)。
3、在102行把原來的delay函數(shù)修改為rtthread中的rt_thread_delay函數(shù)(注這里必要添加,要不會初始化LCD敗,造成白屏)
4、Font.h需要添加宏定義,要不編譯器會提示找不到Font.h。
5、把Font.h等幾個頭文件添加到app_main.h中。
6、修改makefile,把TFT文件夾添加到.mk中:
7、在主函數(shù)中添加初始化程序及顯示函命令如下:
Lcd_Clear(GRAY0); //清屏
Gui_DrawFont_GBK16(15,5,BLACK,GRAY0,"HELLO world");
Gui_DrawFont_GBK16(15,25,RED,GRAY0,"LCD OK DISPLAY");
8、按照如如下接好線:
/******************************************************************************
// GND 電源地
// VCC 接5V或3.3v電源
// SCL 接PB6(SCL)
// SDA 接PB7(SDA)
// RES 接PA15
// DC 接PB4
// CS 接PB5
// BL 接3.3V
*******************************************************************************/
【實現(xiàn)效果】
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5032瀏覽量
97371 -
GPIO
+關(guān)注
關(guān)注
16文章
1204瀏覽量
52051 -
TFT屏
+關(guān)注
關(guān)注
0文章
17瀏覽量
5751 -
ST7735
+關(guān)注
關(guān)注
0文章
9瀏覽量
8267 -
CW32
+關(guān)注
關(guān)注
1文章
203瀏覽量
626
發(fā)布評論請先 登錄
相關(guān)推薦
評論