前言
在參加這次活動(dòng)之前已經(jīng)使用過(guò)Renesas的板子,但不是很了解,對(duì)于RTT能建立個(gè)線程,點(diǎn)亮LED燈以及移植RT-Thread nano到其他板子上,沒(méi)有深入的理解或者有的功能就沒(méi)有使用過(guò),本次借著RTT和本次參與RT-Thread與Renesas RA2L1的學(xué)習(xí)大挑戰(zhàn)更深入的去學(xué)習(xí)RTT和Renesas。
計(jì)劃使用RA2L1實(shí)現(xiàn)RTT的組件功能,外設(shè)功能等使用,本篇文章實(shí)現(xiàn)1.8寸TFT屏幕的顯示,方便后面開發(fā)使用,顯示一些基本信息或者做UI。
準(zhǔn)備
本次進(jìn)行1.8寸LCD TFT顯示測(cè)試,首先進(jìn)行SPI配置,打開工程配置,如下所示:
在Pins中選擇spi0,只進(jìn)行spi的時(shí)鐘線和數(shù)據(jù)線進(jìn)行配置,片選信號(hào)使用軟件進(jìn)行控制,如下所示:
接下來(lái)配置RST,CS,DC引腳,如下所示,在RASC配置中,配置為輸出模式即可
接下來(lái)在Interrupts中添加spi中斷函數(shù),如下所示:
接下來(lái)在NewStack中添加SPI配置:
配置如下:
接下來(lái)生成工程,配置rtt,添加spi驅(qū)動(dòng):
st7735驅(qū)動(dòng)
添加st77735驅(qū)動(dòng)代碼,這部分有大佬已經(jīng)寫好,直接使用:
編譯的時(shí)候會(huì)出現(xiàn)如下錯(cuò)誤,方法是屏蔽掉這個(gè)頭文件
總結(jié)
打開終端,輸入help命令
輸入lcd_test1:
lcd的測(cè)試就到這里,使用起來(lái)比較方便,通過(guò)配置就可以將基礎(chǔ)外設(shè)初始化完成,只是目前當(dāng)前沒(méi)有st7735的軟件包,如果有的話會(huì)方便使用,基本配置一下就能點(diǎn)亮屏幕。
-
驅(qū)動(dòng)器
+關(guān)注
關(guān)注
54文章
8697瀏覽量
149960 -
lcd
+關(guān)注
關(guān)注
34文章
4520瀏覽量
171571 -
TFT
+關(guān)注
關(guān)注
10文章
399瀏覽量
112583 -
LCD屏
+關(guān)注
關(guān)注
0文章
126瀏覽量
16048 -
TFT屏
+關(guān)注
關(guān)注
0文章
17瀏覽量
6057 -
ST7735
+關(guān)注
關(guān)注
0文章
9瀏覽量
8406 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1409瀏覽量
41955
發(fā)布評(píng)論請(qǐng)先 登錄
RT-Thread與Renesas RA2L1實(shí)現(xiàn)1.8寸TFT屏幕顯示的步驟
基于RA2L1的串口及J-Link的燒寫說(shuō)明
RA2L1 組 Capacitive Touch Evaluation System 用戶手冊(cè)

評(píng)論