完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我把BMP图片用BmpCvt.exe转换成16位真彩565格式的C文件直接加载到程序中用GUI_DrawBitmap函数可以正常显示。现在因为图片太多,STM32F103VET内部flash不够用,想存到外部flash中,可是用BmpCvt.exe生成的c文件里面有一个位图数组和一个结构体,这个让我们怎么存到FALSH中,然后读取后怎么调用GUI_DrawBitmap函数呀?原子哥曾有过一个例子显示BMP图片的,但他是用自己写的LCD显示函数,不是调用GUI里面的函数的,所以请各位前辈指点下,谢谢了。
|
|
相关推荐
18个回答
|
|
|
用文件系统??那我怎么让STM32和SST25vf064一起配合干活呀?求前辈指点
|
|
|
|
|
|
放到外部falsh后者SD卡中,做好文件系统,至于怎么做文件系统,请看我们教程的文件系统章节,做好文件系统以后调用UCGUI函数直接显示,如果是用的emwin的话,你都不用位图转换器了,emwin可以直接显示bmp,gif,jpeg,png图片的
|
|
|
|
|
|
前辈,如果用文件系统做,那我怎么把图片的信息放入SST25vf064中呀?
|
|
|
|
|
|
|
|
|
|
|
|
原子哥 那个UCGUI想显示大尺寸图片 不能直接使用GUI自带的显示函数。这个该怎么办呢?是不是需要自己写函数来实现?
|
|
|
|
|
|
像GIF和JPG这样的图片解码显示都需要自己来写吗?
|
|
|
|
|
|
GUI里面,如果不使用W25x16的话,读取SD卡的图片, 内存是不是就不够了?
|
|
|
|
|
|
是的。
|
|
|
|
|
|
和你用不用W25X16关系不大。
|
|
|
|
|
|
多谢原子哥!是不是我的板子没有外置SRAM只有W25x16,不能用GUI来显示SD的图片了?必须配置了外置SRAM的才能够用GUI来显示SD卡图片了?
|
|
|
|
|
|
不用外挂sram,你可以开辟一小块内存,然后读取SD卡,或者flash的 图片,只读取一小块,然后一小块一小块的 刷出来就好了啊。
|
|
|
|
|
|
请教我用的emwin 调用外部SD卡的bmp,555格式 能显出来,但好多刺,565直接不显示,位图直接改成1bpp的显示 但改后颜色也就变了
|
|
|
|
|
|
自己写一个函数
|
|
|
|
|
|
直接调用BUTTON_SetBMP()可显示原始位图数据(BMP文件以0x42 0x4D开头),如
hWin = BUTTON_CreateAsChild(10, 10, 120, 120, hClient, GUI_ID_BUTTON0, WM_CF_SHOW); BUTTON_SetBMP(hWin, 0, (unsigned char*)_acSwitch); const unsigned char _acSwitch[48454UL + 1] = { 0x42, 0x4D, 0x46, 0xBD, 0x00, 0x00, 0x00, 0x00,..... ....... } 将Switch.bmp文件改成Switch.bin然后用BIN2C工具转成C语言格式,转换后形成如上数组,就可以直接调用了. 当然原始的位图数据可直接存到FLASH中或SD卡中.只可惜这个位图不能透明背景 |
|
|
|
|
|
|
|
|
|
|
|
前辈,我现在也在做外部flash放图片,用emwin显示,请问你最后是怎么实现的呢,能否指点一二,感激不尽。
|
|
|
|
|
|
我利用外部SRAM 通过emwin显示出图片了,但是刷屏速度好慢,本来就是这样的吗?还是我操作的方式不对?
|
|
|
|
|
|
楼主你好,请问这个问题解决了吗,我写了一个下载算法将图片的.c文件放在了外部FLASH,可是不知道怎么调用,每次运行到GUI_Drawbitmap函数就进入HardFault了。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1018 浏览 1 评论
1849 浏览 0 评论
1830 浏览 1 评论
3254 浏览 5 评论
3581 浏览 9 评论
1021浏览 1评论
1850浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1360浏览 1评论
1852浏览 0评论
1178浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:55 , Processed in 1.108243 second(s), Total 109, Slave 89 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2708