迪文科技论坛

 找回密码
 立即注册
搜索
查看: 227|回复: 6

【提问】如何使用0XC0\0XC1指令显示图像?

[复制链接]

7

主题

15

回帖

136

积分

注册会员

Rank: 2

积分
136
发表于 2022-10-9 18:57:48 | 显示全部楼层 |阅读模式
设备接了一个串口摄像头,想把摄像头拍摄的jpeg图形传输大屏屏幕显示。看了指令集手册,应该可以使用0XC0\0XC1指令,先把图像写入缓冲区,在显示出来。但是尝试了多次,都未成功。有没有哪位大神给指点一下,这两个指令到底要怎么用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

762

回帖

4513

积分

论坛元老

Rank: 8Rank: 8

积分
4513
发表于 2022-10-10 08:57:50 | 显示全部楼层
您好!屏幕型号是?
如果是T5L_TA开发:
1、需要使用JPEG格式的图片,图片大小不能小于48*48.
2、需要使用最新的V16内核。http://inforum.dwin.com.cn:20080 ... amp;_dsign=afe54c21
3、如果JPEG图标不能使用,可以用这个软件进行压缩。http://inforum.dwin.com.cn:20080 ... amp;_dsign=5ce570c9


回复

使用道具 举报

7

主题

15

回帖

136

积分

注册会员

Rank: 2

积分
136
 楼主| 发表于 2022-10-10 09:22:52 | 显示全部楼层
luoyangdwin1 发表于 2022-10-10 08:57
您好!屏幕型号是?
如果是T5L_TA开发:
1、需要使用JPEG格式的图片,图片大小不能小于48*48.

我的屏幕是DMG80480C043_01WTC.内核已经升级为V16。现在按照V16版本的说明试了一下,并没有正常显示出图像来。手册上也没有这条指令的例子,所以怀疑是我使用的问题。能不能帮忙给提供一个这条指令的使用范例?
回复

使用道具 举报

0

主题

762

回帖

4513

积分

论坛元老

Rank: 8Rank: 8

积分
4513
发表于 2022-10-10 09:36:57 | 显示全部楼层
附件您参考。(我这边用的一个纯白的小图标)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

7

主题

15

回帖

136

积分

注册会员

Rank: 2

积分
136
 楼主| 发表于 2022-10-11 13:14:39 | 显示全部楼层
luoyangdwin1 发表于 2022-10-10 09:36
附件您参考。(我这边用的一个纯白的小图标)

你好,你给的例子我试过了,确实可以用。但是我发现并不是所有的jpeg图像都能显示,我用电脑截图的jpeg可以显示,但是我用串口摄像机拍摄的图像就不行(但是用电脑可以正常显示)。我对比了了一下,串口摄像机拍摄的图像多了一些属性字段,比如摄像机型号,光圈值,曝光时间什么的。是不是这一类的格式使用C1指令无法识别?
回复

使用道具 举报

7

主题

15

回帖

136

积分

注册会员

Rank: 2

积分
136
 楼主| 发表于 2022-10-12 15:22:45 | 显示全部楼层
昨天尝试了一天,我用摄像头拍摄的图片,直接用C0指令确实无法显示,原因是摄像头拍摄的图片内部包含了一些摄像机属性信息。把这些信息去掉以后,图片可以正常显示。
另外,其他需要使用这个功能的朋友,需要注意一下:
1.文档里说的缓冲区地址,是类似MODBUS的寄存器地址。每个地址是16位的,也就是2字节。
2.注意每条指令应包含240字节,最后一条不足240字节的,用0补齐。
回复

使用道具 举报

0

主题

577

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10252
发表于 2022-10-12 21:59:18 | 显示全部楼层
updown0508 发表于 2022-10-12 15:22
昨天尝试了一天,我用摄像头拍摄的图片,直接用C0指令确实无法显示,原因是摄像头拍摄的图片内部包含了一些 ...

应该是的,我们的屏的jpeg一般都是需要经过处理的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 03:08 , Processed in 0.063952 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表