OpenEdv-开源电子网

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

显示程序自带图片时,图片不显示,其他画圆,显示字符等正常!求解啊

[复制链接]

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2011-10-13
在线时间
0 小时
发表于 2012-4-24 15:55:06 | 显示全部楼层 |阅读模式

原子哥的图片显示都是写的从SD卡读出来的,我想搞一个简单的,让TFTLCD显示一个程序自带的图片,可是失败了。

进行调试,发现buf得到了gImage_bmp[]图片数组中的字节,可是为什么就没有显示在屏上呢?不明白!

说明一下,屏的驱动已经配置好了,画圆,显示字符等都能正常显示!

下面是本人写的图片显示函数,帮忙看看,那里出问题了,因为调试没问题,所以问题不知道出哪里了?

void LCD_ShowBmp(u8 x,u16 y, u8 *bmp)
{
 u8 i;
 u16 j;
 u16 buf;
 LCD_SetCursor(x,y);//设置光标位置,即确定图片显示位置
 for(i=0;i<320;i++)//我的图片为240*320
  {
   for(j=0;j<240;j++)
    {
     buf=(*bmp)<<8|*(bmp++);//将8位的字节转化为16位的颜色
     LCD_WR_DATA(buf);//向屏写入16为字节
     bmp++;
    }
  }
}

兄弟们,帮帮忙啊!

原子哥,要是你看到了,有时间帮我看看啊,昨天那个屏的驱动就是你帮的忙才驱动上的,

万分感激啊

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-4-24 17:14:25 | 显示全部楼层
回复【楼主位】情风影:
---------------------------------
看看我们扩展例程吧。有一个专门教你如何显示内部flash的图片,还有AN文档。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 16:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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