打开软件,点击设备,选择型号,然后一般选择横屏

创建PPT,设计屏幕界面,调整PPT大小为屏幕横宽比。

设计好界面后,全局组合,保存图片。调整像素适应屏幕型号。像素太大,淘晶驰加载不出来图片。(不会修改照片像素的自行搜索)

我给首页编写一个定时器,可以定时两秒跳到下一个界面。

下面是主界面,先给主界面建立字库,将需要的汉字格式和大小创建。然后添加到工程中。

在属性中设置字体文字、颜色,文字框的颜色。注意:大小是字库设置的大小,不能在属性中更改。

扩充设计完整界面。

STM32给淘晶驰发信息很简单,直接参考官方例程即可,尝试几次,修修改改很快就行了。对于STM32串口很熟练的人,很快就能掌握。我用的是官方的发送函数,如下面的HMISends和HMISendb,直接加入到自已的工程就好,按照它的格式发送就好。

比如对于我这个界面,如果给文本控件发信息是这样:

uint16_t Num;  // 定义变量
sprintf(str, "page1.n0.txt=\"%d\"", Num); // 屏幕的名叫page1的页面中的标识名为n0显示Num对应的数字
HMISends(str);STM32发送给屏幕
HMISendb(0xff);结束

如果给STM32给淘晶驰的数字控件发信息是这样,不需要额外发送结束字符0xff:

int a=4;
sprintf(str, "page0.n5.val=%d\xff\xff\xff",a);//给名叫page0的页面中的n5控件发送a,结果显示为4
HMISends(str);

等所有的做好后,就是导出到U盘,然后插入到屏幕就行。建议U盘烧录,U盘目前我只用闪迪的,其他SD卡的我都烧不进去屏幕。

单片机和屏幕只供地就可以。如果只是发送信息,STM32的TX只需要接屏幕的RX就可以。淘晶驰使用起来不难,花一二个小时看看官方文档很快就能掌握。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐