1660|4

1514

帖子

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
点赞 关注
 
 

回复
举报

6972

帖子

11

TA的资源

版主

沙发
 

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

点评

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

回复

1514

帖子

1

TA的资源

五彩晶圆(初级)

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

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

 
 
 

回复

7175

帖子

2

TA的资源

版主

4
 

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

点评

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

回复

1514

帖子

1

TA的资源

五彩晶圆(初级)

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

没错,是这个意思。

 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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