【目的】移植st7735屏到CW32L083
【實(shí)驗(yàn)器材】
1、CW32L083開發(fā)板
2、TFT st7735屏。
【實(shí)現(xiàn)步驟】
1、這塊屏在cw32f030上面的現(xiàn)成的驅(qū)動(dòng),所以復(fù)制一份TFT驅(qū)動(dòng)到開發(fā)目錄下面:
2、修改Lcd_Drive.c下的GPIO初始化,去掉speed這一項(xiàng)。在頭文件中添加以便引入延時(shí)函數(shù)。
3、在102行把原來的delay函數(shù)修改為rtthread中的rt_thread_delay函數(shù)(注這里必要添加,要不會(huì)初始化LCD敗,造成白屏)
4、Font.h需要添加宏定義,要不編譯器會(huì)提示找不到Font.h。
5、把Font.h等幾個(gè)頭文件添加到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
*******************************************************************************/
【實(shí)現(xiàn)效果】
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
4959瀏覽量
97213 -
GPIO
+關(guān)注
關(guān)注
16文章
1196瀏覽量
51926 -
TFT屏
+關(guān)注
關(guān)注
0文章
17瀏覽量
5742 -
ST7735
+關(guān)注
關(guān)注
0文章
9瀏覽量
8259 -
CW32
+關(guān)注
關(guān)注
1文章
196瀏覽量
592
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論