【聯盛德W803試用】在中景園ZJY169S10Z0TG01顯示公司Logo

發布於 2025-04-13 17:59:05

一、開發環境搭建

在Windows系統下可以使用VSCode作為編輯和編譯軟件。首先是安裝好VSCode軟件,安裝好之後需要在擴展中搜索WM-IDE,找到如下的擴展進行安裝。

插件安裝.png

然後是下載https://doc.winnermicro.net/download/version/index.html#wincc中的SDK和編譯環境。下載好的編譯環境需要進行安裝,安裝路徑不能有中文。SDK存放的位置也最好別有中文。
最後回到VSCode中安裝好的WM-IDE插件中,打開後點擊右側的配置圖標,配置剛才下載和安裝好的SDK和編譯軟件,最後點擊保存。如下圖

image.png

配置好後可以看到中間有創建或導入工程的按鈕,如下圖。可以快速用來創建或導入工程

image.png

在下冊也有編譯和下載按鈕,分別如下圖所示

image.png
二、TFT-LCD介紹

我使用TFT-LCD屏幕型號的是中景園ZJY169S10Z0TG01,該屏幕是中景園的屏幕,參考資料也是非常豐富的。

image.png

具體的參數如下

image.png

該屏幕的驅動芯片型號是ST7789,也可以用例程的ST7735驅動屏幕。

三、例程使用

下載的SDK中有TFT-LCD屏幕的例程。可以點擊導入工程,選擇下載好的SDK下的wm_iot_sdk\examples\peripheral\tft_lcd\tft_lcd_polling路徑,然後選擇導入(import)。如下圖

image.png

導入後需要配置芯片型號和TFT-LCD屏幕型號等。點擊下面齒輪狀的按鈕進入配置界面

image.png
image.png
image.png

在main函數中可以修改顯示的內容,修改CONFIG_COMPONENT_DRIVER_LCD_NV3041A_SPI的定義為0的話顯示聯盛德的Logo。

四、下載驗證

然後是編譯,一般是沒有任何錯誤的。編譯成功結果如下

image.png

接線方式可以參考官方的文檔

image.png

下載方式是點擊下面的下載圖標,板卡的Type-C接上電腦會識別出一個串口,如果沒有需要安裝CH340驅動。然後是選擇對應的COM口進行下載,下載後程序會自動運行。

image.png
image.png

顯示效果如下

IMG_20250413_162214.jpg
五、改進

顯示內容明顯是因為屏幕是圓角邊,導致有些內容顯示不出來。原本想修改顯示起始坐標,但是找到後修改之後一直不顯示內容。修改的地方是main中的data_desc.x_start的值。而且因為屏幕的背景色和程序中的不一樣,程序中設置的是顯示藍色,lcd_demo_clean_screen(dev, app_buf, block_size, LCD_RGB565_BLUE);。但是一直顯示的是黃色,可能是型號不完全一致導致的。查看ST7735的驅動後發現沒有修改顯示坐標和背景色的接口,還需要進行後續的修改。
0 條評論

發布
問題