大耳朵奥奥 发表于 2024-3-1 13:59:50

VisualTFT 接受像素点数据,在屏幕上显示

想请问一下,我在ARM芯片上实现图片的读取与分辨率映射后,将映射后的图片像素点发送给串口屏:
1、可以在串口屏上显示这张图片吗?
2、尝试了一下只能显示一瞬间,当像素停止发送和接收后,就不再显示了,那么,怎么实现停止发送后仍能显示?
3、或者换种方法,可不可以串口屏接收到像素数据后,在Lua脚本中将其存为一张图片,后续进行图片的显示即可?
4、如果以上方法都不行,可不可以直接在Lua脚本上进行图片的分辨率映射后,直接存在内存中进行图片显示?(我搜了一下,想要进行分辨率映射好像需要图形库,不知道VisualTFT中的Lua脚本能不能使用库)

Cp`sir 发表于 2024-3-1 14:52:22

如果是M系列上面,基本绘图,描点不能和组态控件一起共存,画图之前,要先发送 EE 1E Enable X Y W H FF FC FF FF 该指令主要用于设置画布的范围大小,避免基本指令集和组态指令集冲突,画布的范围
显示基本指令集画的指令显示范围,设置了画布之后,再发送基本指令集的指令,组态控件
和基本指令集不冲突。配合画面ID,指定对应画面处理

大耳朵奥奥 发表于 2024-3-1 15:32:09

Cp`sir 发表于 2024-3-1 14:52
如果是M系列上面,基本绘图,描点不能和组态控件一起共存,画图之前,要先发送 EE 1E Enable X Y W H FF FC ...

如果是使用的自由串口协议呢?没有用M系列自带的EE开头的协议格式。

还有,您说的这个方法我有些没太搞明白
页: [1]
查看完整版本: VisualTFT 接受像素点数据,在屏幕上显示