社区
单片机/工控
帖子详情
stm32 bmp图像数据 显示图片
樱桃木
2016-08-29 05:20:15
想要用stm32不通过SD卡加载图片,而是直接使用图像数据显示合适大小即24位 320*240的bmp图像,但是程序编出来,修改了老半天依然无法得到图片,请给位仁兄不吝赐教![抱拳]
...全文
2053
8
打赏
收藏
stm32 bmp图像数据 显示图片
想要用stm32不通过SD卡加载图片,而是直接使用图像数据显示合适大小即24位 320*240的bmp图像,但是程序编出来,修改了老半天依然无法得到图片,请给位仁兄不吝赐教![抱拳]
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Quan略略略
2016-09-01
打赏
举报
回复
给你的程序一些注释吧,程序是不通的,至少129600是怎么得来的恕我愚昧,真没看出来,320*240的显示器怎么也得是76800的倍数啊,程序思路不对。
樱桃木
2016-08-31
打赏
举报
回复
后来我又改了下,之前的问题比较多额。但是现在还是不行,我试过可以显示单色的图片,但是这个却不知道该怎么弄了==
樱桃木
2016-08-31
打赏
举报
回复
哦对了,最后代码改成这样
樱桃木
2016-08-31
打赏
举报
回复
哦,楼上提醒的对,但是我改了之后确实这样,这样全屏刷屏3次,
最后停留成这样
Quan略略略
2016-08-31
打赏
举报
回复
拍个照看看具体什么情况,
,这个是我做过的GUI相册,如果感觉需要到时候我把程序发给你参考参考。电脑在家没法发现在。
Quan略略略
2016-08-31
打赏
举报
回复
。。。无语
,你在函数里面直接来一个129600字节的数组也就是126.5625KB,敢问你的处理器的RAM有多大,栈有多大,把这行移到外面去作为全部变量,就算这样对系统的内存占用也是很高的,除非你使用外部SRAM芯片。
Caly_Meng
2016-08-30
打赏
举报
回复
看不懂你的算法,不过我上个月刚做过图片显示的项目
Quan略略略
2016-08-30
打赏
举报
回复
(24/8)* 320 * 240 / 1024 = 225KB,非要这样么???STM32的ROM是够用的,但是别扭,能做出来。
看了一下你的程序,没看完就有一些问题,可能是我比较菜没能理解你的含义。。。
,你看看这里,red和green是不是一样的数据,page++和++page的问题,但是这不是主要问题,这只影响图片的显示颜色,然后就是你直接把red green blue或运算这是怎么回事呢,不用移位????后面的我也没仔细看了,你先改改吧。
STM32
实验
BMP
图片
显示
.zip
STM32
显示
BMP
格式的
图片
,并
显示
在lcd或者oled屏幕上的列子
stm32
从sd卡里读出
BMP
图片
在TFT上
显示
该程序是用火牛开发板测试过的,能
显示
从sd卡里读出
bmp
格式的
图片
,在tft彩屏上
显示
,参考网上的一些程序,希望对初学者有一定的帮助吧
stm32
f103的
bmp
图片
显示
BMP
(全称Bitmap)是Windows操作系统中的标准
图像
文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了
图像
深度可选以外,不采用其他任何压缩,因此,
BMP
文件所占用的空间很大。
BMP
文件的
图像
深度可选lbit、4bit、8bit、24bit及32Bit。
BMP
文件存储
数据
时,
图像
的扫描方式是按从左到右、从下到上的顺序。由于
BMP
文件格式是Windows环境中交换与图有关的
数据
的一种标准,因此在Windows环境中运行的图形
图像
软件都支持
BMP
图像
格式。
BMP
虽然是
图片
格式,但底层仍然是二进制文件。若要将二进制文件解析成
图片
,需要明确每一个二进制位代表什么含义!
STM32
显示
SD卡
图片
STM32
F103VET6读取sd卡的
bmp
图片
,使用znfat文件系统
stm32
图像
采集+QT上位机源码
stm32
开发OV7670源码,QT上位机源码,C语言处理
图像
源码
单片机/工控
27,512
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章