[讨论] 【庆科Open1081】显示TF卡上的图片

dontium   2015-2-22 23:44 楼主

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


a1.JPG

a2.JPG

a3.JPG

a4.JPG

原始图片是这样的:


tft1.bmp

tft2.bmp

tft3.bmp

tft4.bmp






显示程序是这样子的:


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卡了,所以,速度很慢。








回复评论 (4)

图片选的不错 都是美女
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙 =================================== 做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
点赞  2015-2-23 00:49
引用: chenzhufly 发表于 2015-2-23 00:49
图片选的不错 都是美女



网上找图片的,谁知道一找就出来个美女,因为我只要求320*240的图片,其它无所谓。
点赞  2015-2-23 10:14
不错,很好看。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
我的博客
点赞  2015-2-25 08:29
好厉害 期待更多无线方面的历程
点赞  2015-3-4 12:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复