OpenEdv-开源电子网

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

分享w25qxx系列flash显示图片的程序

[复制链接]

70

主题

275

帖子

0

精华

高级会员

Rank: 4

积分
729
金钱
729
注册时间
2017-6-20
在线时间
188 小时
发表于 2017-9-21 16:13:08 | 显示全部楼层 |阅读模式
之前小弟发过好几个求助spiflash显示图片的帖子,大家对我指点了不少,但是发现网上和论坛里都没有相关的程序。本人也是花了好久才实现的这个程序,只能怪小弟的c语言能力不太给力。网上大概就是用串口,将生成图片的bin文件通过串口下载到spiflash芯片里,然后在显示出来,这样的方法我没能实现。但是我参考了原子例程的《usb 读卡器实验》和《图片显示实验》最终实现了将图片保存到w25qxx芯片当中,然后再把w25q128芯片中的图片显示在屏幕上。废话不多说,直接说咋实现的吧!
流程:1,首先开发板下载《usb 读卡器实验》的代码,下载完之后,屏幕上回显示spi flash size 12M,这时候 将usb插口拔下来查到 usb slave 接口上,然后我们就能在我的电脑中看到一个12MU盘的图标了。点击进入,我们需要新建一个PICTURE文件夹,然后随便存入一个JPG格式(其他格式也行,具体看能显示的类型)。这时候 图片已经存在了w25q128芯片当中了。
        2,接下来 我们打开《图片显示实验》程序代码,我们看主程序中有这么一段代码:
                  f_mount(fs[0],"0:",1);   //挂载SD卡  
                  f_mount(fs[1],"1:",1);   //挂载FLASH.

            由于系统默认挂载sd,所以我们要用flash的话,必须要改变文件夹的索引地址,也就是将下图中的位置全改为1(由于图片限制这里仅仅显示改了两个,其余的也都要改成1)
QQ图片20170921160559.png
全都改成1之后,我们再将数据线从usb slave 转到 usb232上,然后下载这个修改过的图片显示代码。就实现了图片的显示。

ps:虽然过程很简单,但是当时却是一头雾水,愁的不行。还有至于网上那种通过串口下载到w25q128芯片中,然后再显示的方法 我现在也没能实现,希望咱群里的大神能帮忙写一个,然后分享一下~谢谢大家了

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

使用道具 举报

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2018-3-30
在线时间
61 小时
发表于 2019-10-30 12:13:49 | 显示全部楼层
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
回复 支持 反对

使用道具 举报

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2018-3-30
在线时间
61 小时
发表于 2019-10-30 12:14:24 | 显示全部楼层
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
学习了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2019-5-29
在线时间
19 小时
发表于 2019-11-16 11:57:01 | 显示全部楼层
试试 爱你哦
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-26 00:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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