微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 显示TF卡上的图片

显示TF卡上的图片

时间:10-02 整理:3721RD 点击:

庆科例程提供的文件中,使用的文件系统是FatFs - FAT file system module 作者ChaN
使用的版本是R008,现在已经出新的了。可以在 这里下载:
http://elm-chan.org/fsw/ff/00index_e.html
是免费软件。
现在已能正常显示图片了。如下图:






原始图片是这样的:








显示程序是这样子的:

void GUI_bmp( unsigned char* bmpbuff)
{
uint16_t i,p=0;
//unsigned char tmp_char;
LCD_WriteIndex(0x202); //RAM Write index

TOUCH_nCS_H();
LCD_CS_L();
LCD_RS_H();
for(i=0; i < FILE_BUFFER_SIZE; i += 3)
{
p = bmpbuff>>3;
p = p | ((( (uint16_t)bmpbuff[i+1]) << 3 ) & 0x7e0 );
p = p | ((( (uint16_t)bmpbuff[i+2] << 8 )) & 0xf800 );
LCD_CS_L();
SPI_Communication((uint8_t)(p>>8));
SPI_Communication((uint8_t)(p));
LCD_CS_H();
}
}

由于受RAM空间的限制,使用分次读取、显示的办法。

庆科的CORE1081因为没有将SDIO功能脚引出,只能用SPI2来读SD卡了,所以,速度很慢。

图片选的不错 都是美女

网上找图片的,谁知道一找就出来个美女,因为我只要求320*240的图片,其它无所谓。

不错,很好看。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

好厉害 期待更多无线方面的历程

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top