OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4623|回复: 26

有没有大神做过从串口发送图片给32显示的

[复制链接]

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
发表于 2017-11-16 20:35:52 | 显示全部楼层 |阅读模式
1金钱
   想从电脑的串口调试助手发送一张图片给32,然后在显示屏上显示,有没有大神做过或者类似的,求一波助攻

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

115

主题

548

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2104
金钱
2104
注册时间
2013-11-27
在线时间
518 小时
发表于 2017-11-16 20:48:46 | 显示全部楼层
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
 楼主| 发表于 2017-11-16 20:50:59 | 显示全部楼层

要怎么做呢
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
 楼主| 发表于 2017-11-16 21:00:17 | 显示全部楼层
顶下。。
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-11-16 21:32:47 | 显示全部楼层
把图片生成二进制文件,再发过去
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
 楼主| 发表于 2017-11-16 21:45:15 | 显示全部楼层
d1z1y2 发表于 2017-11-16 21:32
把图片生成二进制文件,再发过去

直接发送图片,不用转换可以做到吗
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-11-16 21:59:07 | 显示全部楼层
自己写吧
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-11-16 23:03:22 | 显示全部楼层
心碎无痕 发表于 2017-11-16 21:45
直接发送图片,不用转换可以做到吗

你的意思是说直接发送bmp文件过去吗?这个需要解码的
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-11-17 10:58:03 | 显示全部楼层
心碎无痕 发表于 2017-11-16 21:45
直接发送图片,不用转换可以做到吗

你怎么还在这里做梦呢?  直接发送的没有规律.

自己选择的路,成家前走完。
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-11-17 11:01:44 | 显示全部楼层
d1z1y2 发表于 2017-11-16 21:32
把图片生成二进制文件,再发过去

哥,你想太简单了.
自己选择的路,成家前走完。
回复

使用道具 举报

1

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2017-9-21
在线时间
12 小时
发表于 2017-11-17 12:05:16 | 显示全部楼层
自己动手写个程序就可轻松搞定
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-11-17 12:23:39 | 显示全部楼层
aiyeba 发表于 2017-11-17 11:01
哥,你想太简单了.

初学STM32的时候就做过,肯定可以的,有个软件的,可以把图片转成数组数据,也可以转成二进制文件,
回复

使用道具 举报

56

主题

343

帖子

0

精华

高级会员

Rank: 4

积分
978
金钱
978
注册时间
2016-3-8
在线时间
267 小时
发表于 2017-11-17 13:22:05 | 显示全部楼层
需要把图片转成数组之类的,然后最好写好帧头一段一段发给单片机。想做好估计上位机都得自。。。
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-11-17 22:32:11 | 显示全部楼层
以前写过,以供参考


QQ截图20171117222841.png
QQ截图20171117223116.png
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
 楼主| 发表于 2017-11-18 11:31:54 | 显示全部楼层
d1z1y2 发表于 2017-11-17 22:32
以前写过,以供参考

这样是发送bin文件给32吗?然后再显示
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
 楼主| 发表于 2017-11-18 11:33:17 | 显示全部楼层
d1z1y2 发表于 2017-11-16 23:03
你的意思是说直接发送bmp文件过去吗?这个需要解码的

发送jpg图片
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-11-18 12:35:00 | 显示全部楼层
心碎无痕 发表于 2017-11-18 11:31
这样是发送bin文件给32吗?然后再显示

对的,这种方法简单,
如果是直接发送JPG,就要解码,这个我没有研究过
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
 楼主| 发表于 2017-11-18 12:39:16 | 显示全部楼层
d1z1y2 发表于 2017-11-18 12:35
对的,这种方法简单,
如果是直接发送JPG,就要解码,这个我没有研究过

能不能加个qq再请教下
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
 楼主| 发表于 2017-11-18 18:36:45 | 显示全部楼层
顶顶顶顶
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-11-18 22:12:44 | 显示全部楼层
心碎无痕 发表于 2017-11-18 12:39
能不能加个qq再请教下

请教的话不至于,共同探讨,其实我也只知道这么多,更深的我就不知道了
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-11-13
在线时间
11 小时
 楼主| 发表于 2017-11-19 11:24:03 | 显示全部楼层
d1z1y2 发表于 2017-11-18 22:12
请教的话不至于,共同探讨,其实我也只知道这么多,更深的我就不知道了

还有几个问题想问下,可以加个qq吗
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-11-20 09:31:53 | 显示全部楼层
d1z1y2 发表于 2017-11-18 22:12
请教的话不至于,共同探讨,其实我也只知道这么多,更深的我就不知道了

bin文件和c文件  有什么关系.     如果是bin文件肯定要改底层

或者先转成c数组的形式.  
自己选择的路,成家前走完。
回复

使用道具 举报

16

主题

204

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1935
金钱
1935
注册时间
2015-7-5
在线时间
490 小时
发表于 2017-11-20 13:15:43 | 显示全部楼层
自己写上位机程序。不算复杂的。抓32LCD屏传到上位机,上位机发图片到32的LCD屏 。都可以的。
就是串口有些慢,传输时需要耐心等待了
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
发表于 2017-11-20 13:38:12 | 显示全部楼层
aiyeba 发表于 2017-11-20 09:31
bin文件和c文件  有什么关系.     如果是bin文件肯定要改底层

或者先转成c数组的形式.

bin文件就是二进制数据呀,固件升级中用的都是二进制文件,16进制的文件就需要解析。
估计它就是把二进制一位一位放flash里存起来吧,当成一个图片用,这些数据再放到可显示图片的设备上就自动识别成图片。
自在随心
回复

使用道具 举报

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1819
金钱
1819
注册时间
2011-10-9
在线时间
231 小时
发表于 2017-11-20 13:38:34 | 显示全部楼层
如果是图片分辨率比较小的话  F1  就可以  用串口发送JPG文件    注意要用双buff来接收,收到JPG后直接放内存。  然后移植一个TJPG   解压显示即可。如果对显示速度有要求,那么需要使用 F4  F7的CPU  也是很快的
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-11-20 21:50:29 | 显示全部楼层
感觉没人明白我的意思啊,转换成的bin其实就是图片的的RGB数组,bin文件里面的数据顺序也是数组元素的顺序,当初我用的是F103,RAM和Flash有限,所以串口接收到了两个字节的RGB就拿去显示
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-11-20 21:53:49 | 显示全部楼层
心碎无痕 发表于 2017-11-19 11:24
还有几个问题想问下,可以加个qq吗

414241906
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-26 19:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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