【联盛德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 条评论

发布
问题