1542|4

1455

帖子

1

TA的资源

五彩晶圆(初级)

楼主
 

【HC32F4A0开发板测评】+ W25Q64与图像的存储和显示 [复制链接]

 
本帖最后由 jinglixixi 于 2023-2-26 16:44 编辑

HC32F4A0开发板配有8MB的Flash存储器W25Q64,通过它可以存放多幅图片数据,进而实现多幅图片的显示。

其显示效果如下图所示。

显示效果图

 

其进行图像存储与再现的关键程序为:

        LCD_Address_Set (0,0,159,79);
        a=0;
        F_ADDR=a;
        (void)BSP_W25QXX_EraseSector(F_ADDR);
        (void)BSP_W25QXX_EraseSector(F_ADDR +4096);
        (void)BSP_W25QXX_EraseSector(F_ADDR +2*4096);
        (void)BSP_W25QXX_EraseSector(F_ADDR +3*4096);
        (void)BSP_W25QXX_EraseSector(F_ADDR +4*4096);
        (void)BSP_W25QXX_EraseSector(F_ADDR +5*4096);
        (void)BSP_W25QXX_EraseSector(F_ADDR +6*4096);
        for (j=0;j<6;j++) {
		   LoadDatap(ti);
		   (void)BSP_W25QXX_Write(F_ADDR, m_au8WriteData, 2048);
           (void)BSP_W25QXX_Read(F_ADDR, m_au8ReadData, 2048);
           LCD_ShowPicturep();
		   DDL_DelayMS(1);
		   F_ADDR = F_ADDR + 2048;
           i= i+ 2048;
		   LoadDatap(i);
           (void)BSP_W25QXX_Write(F_ADDR, m_au8WriteData, 2048);
           (void)BSP_W25QXX_Read(F_ADDR, m_au8ReadData, 2048);
		   LCD_ShowPicturep();
		   DDL_DelayMS(1);
		   F_ADDR = F_ADDR + 2048;
		   i=ti+ 2048;
        }
		LoadDatap(ti);
        (void)BSP_W25QXX_Write(F_ADDR, m_au8WriteData, 1024);
        (void)BSP_W25QXX_Read(F_ADDR, m_au8ReadData, 1024);
        for(k=0;k<1024;k++)
        {
            LCD_WR_DATA8(m_au8ReadData[k]);
        }

 

由此可见W25Q64还是十分有用的,可以用来构建图库和字库等。

最新回复

让多个图片连续刷起来就成视频了~   详情 回复 发表于 2023-2-27 14:21
点赞 关注
 
 

回复
举报

6841

帖子

11

TA的资源

版主

沙发
 

多谢这么精彩的分享,有了扩展内存,就是不一样。

点评

是呀,W25Q64挺好使。在测试时要注意用J21和J25来供电,否则会报错。  详情 回复 发表于 2023-2-26 16:42
 
 
 

回复

1455

帖子

1

TA的资源

五彩晶圆(初级)

板凳
 
lugl4313820 发表于 2023-2-26 14:11 多谢这么精彩的分享,有了扩展内存,就是不一样。

是呀,W25Q64挺好使。在测试时要注意用J21和J25来供电,否则会报错。

 
 
 

回复

6767

帖子

2

TA的资源

版主

4
 

让多个图片连续刷起来就成视频了~

点评

没错,是这个意思。  详情 回复 发表于 2023-2-27 23:48
 
 
 

回复

1455

帖子

1

TA的资源

五彩晶圆(初级)

5
 
wangerxian 发表于 2023-2-27 14:21 让多个图片连续刷起来就成视频了~

没错,是这个意思。

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
ARM 系列内核介绍

ARM 系列内核介绍

说说2812

1 芯片介绍 TMS320F2812是 TI公司新近推出的 2 000家族中的一款 32位定点 DSP ,适于电机控制系统应 用。其自身的性能特点如 ...

【EEWORLD模块整理】+tlc2543(A/D)

今年我用的模块资料 已经证实好用

8962开发板学习笔记2_玩转OLED_2 一种菜单的实现方法

沉睡了一个多月,终于要浮出水面来透透气了,期间也开始过一些比较大的项目,但都没能进行到最后,后来还是回到这个OLED上来继续 ...

[CB5654智能语音开发板测评] 开发环境构建

要对开发板进行测评和开发,其开发环境的构建是不可或缺的,CDK集成开发软件是一款云端一体的IDE工具,它包括了组件下载、代码编 ...

CCS 安装问题请教

我安装了CCS 12 打算用他来调试 MSP430PR5994 但是找不到硬件,我用的是SWD 接口,我怀疑是CCS 配置不对,但是很奇怪 ,按照网上 ...

【DigiKey“智造万物,快乐不停”创意大赛】2、抬腕亮屏方案调整

由于前期设计时未做好调查,姿态检测方案选的是lis3dh芯片,该芯片仅支持3轴加速度检测,想做抬腕亮屏比较困难。 重新找便宜 ...

PNP型共射放大电路的电阻连接问题

请教各位大佬,这个PNP型共射放大电路的电阻Rb为什么要和-Vcc相连,不应该在发射极和地之间连接才对嘛?(这样才能限制发射极的 ...

【2024 DigiKey 创意大赛】红外温度检测及火灾报警器 - 物料开箱

本帖最后由 鲜de芒果 于 2024-8-12 19:36 编辑 大家好!今天非常兴奋地分享我最近的一个小收获——一个装有《2024 ...

ADI & WT ·世健——直播 | MCU应用难题全力击破! 活动报名开始啦~

ADI & WT ·世健 MCU 痛点问题探索季 ——第二站:直播 | MCU应用难题全力击破! 活动报名开始啦~ ...

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表