搜索
bottom↓
楼主: fq1888

STM32直接驱动3.5寸 320*480高分屏 通过FATFS读取SD卡TXT文档和BMP32/24/16位图(源码

  [复制链接]

出0入0汤圆

 楼主| 发表于 2011-3-6 15:17:17 | 显示全部楼层
谢谢支持~!源码写的乱,时间关系,大家不要介意。

出0入0汤圆

发表于 2011-3-6 20:14:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-6 22:22:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-23 15:10:47 | 显示全部楼层
回复【20楼】chenao
-----------------------------------------------------------------------

我做的时候也出现过 后来发现那些数字母其实是ASCII码,不是16*16的,所以你得转一下。。

出0入0汤圆

发表于 2011-3-23 22:30:51 | 显示全部楼层
mark已后再说

出0入0汤圆

发表于 2011-3-26 11:38:10 | 显示全部楼层
Mark

出0入0汤圆

发表于 2011-3-26 13:58:02 | 显示全部楼层
好屏.要带触摸就更好了.

出0入0汤圆

发表于 2011-3-26 14:24:29 | 显示全部楼层
MARK!!!

出0入0汤圆

发表于 2011-3-26 17:43:53 | 显示全部楼层
感谢楼主

出0入0汤圆

发表于 2011-3-27 22:58:41 | 显示全部楼层
记号

出0入0汤圆

发表于 2011-3-28 12:54:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-28 19:09:00 | 显示全部楼层
楼主真牛

出0入0汤圆

发表于 2011-4-1 19:16:55 | 显示全部楼层
留着学习

出0入0汤圆

发表于 2011-4-4 20:16:31 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-4-4 21:06:37 | 显示全部楼层
刚好在学习,谢谢!

出0入0汤圆

 楼主| 发表于 2011-4-4 22:23:21 | 显示全部楼层
回复【200楼】fnagly8848
mark
-----------------------------------------------------------------------

回复【205楼】SamuelSiu
mark
-----------------------------------------------------------------------

谢谢支持~!

出0入0汤圆

发表于 2011-4-6 12:38:46 | 显示全部楼层
学习了

出0入0汤圆

发表于 2011-4-7 11:15:09 | 显示全部楼层
工程中的:SD_ReadSingleBlock() 和 SD_ReadMultiBlock()函数有缺陷,
问题出在:sector = sector << 9;
使用2G没问题,4G卡以上出现问题,读取的扇区不对,应改为:
if (SD_Type != SD_TYPE_V2HC)
        sector = sector << 9;

出0入0汤圆

发表于 2011-4-8 08:37:57 | 显示全部楼层
路过

出0入0汤圆

发表于 2011-4-8 10:26:46 | 显示全部楼层
一直想动手……

出0入0汤圆

 楼主| 发表于 2011-5-4 23:03:05 | 显示全部楼层
回复【212楼】ming180 冥影
工程中的:sd_readsingleblock() 和 sd_readmultiblock()函数有缺陷,
问题出在:sector = sector &lt;&lt; 9;
使用2g没问题,4g卡以上出现问题,读取的扇区不对,应改为:
if (sd_type != sd_type_v2hc)
sector = sector &lt;&lt; 9;

-----------------------------------------------------------------------

这位仁兄研究相当深入,我这一直没有4G卡来试验,所以那个问题试验不出来了,呵呵,我代表网友感谢您的指导~!

出0入0汤圆

发表于 2011-5-4 23:43:23 | 显示全部楼层
支持

出0入0汤圆

发表于 2011-5-6 09:01:14 | 显示全部楼层
这个一定要顶~~

出0入0汤圆

发表于 2011-5-7 22:51:38 | 显示全部楼层
正在学习中

出0入0汤圆

发表于 2011-5-7 23:32:23 | 显示全部楼层
确实,很棒的资料。

出0入0汤圆

发表于 2011-5-8 01:28:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-8 18:27:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-12 00:18:40 | 显示全部楼层
不理解 字库是怎么存放的

出0入0汤圆

发表于 2011-5-12 02:01:22 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2011-5-15 22:25:39 | 显示全部楼层
回复【222楼】stm32_boy
不理解 字库是怎么存放的
-----------------------------------------------------------------------

字库是存在SD卡内的。

出0入0汤圆

发表于 2011-5-19 08:47:46 | 显示全部楼层
一直在潜伏,从未被发现。

出0入0汤圆

发表于 2011-5-20 16:05:43 | 显示全部楼层
好东西啊!!

出0入0汤圆

发表于 2011-5-20 16:06:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-20 16:19:33 | 显示全部楼层
有解JPG的吗?

出0入0汤圆

发表于 2011-5-26 11:23:14 | 显示全部楼层
都是好东西!

出0入0汤圆

发表于 2011-5-26 18:00:19 | 显示全部楼层
回复 【楼主位】 fq1888

------------------------------------------------------
我的fatfs文件系统和彩屏显示都是好的。
但是按照你的方法,图片时钟没法正常显示出来。
能交流下么?

出0入0汤圆

发表于 2011-5-27 09:30:54 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2011-5-27 22:32:50 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2011-6-1 22:48:47 | 显示全部楼层
回复【231楼】number007cool
回复 【楼主位】 fq1888  
  
------------------------------------------------------
我的fatfs文件系统和彩屏显示都是好的。
但是按照你的方法,图片时钟没法正常显示出来。
能交流下么?
-----------------------------------------------------------------------

您好,您可以通过阿里旺旺与我司技术支持直接交流,注明DEV网友,谢谢。

出0入0汤圆

发表于 2011-6-10 14:10:57 | 显示全部楼层
看了下楼主的程序,好像这个地方有点问题:

if(temp==320 && temp1==480)             //文件像素为:Width320*Height240
                                  {

                                      temp = data[28]+(data[29]<<8);
                                        if(temp==32)                          //32位增强型真彩色
                                        {
                                          file_cnt = data[2]+(data[3]<<8)+(data[4]<<16)+(data[5]<<24);//读取文件长度
                                          cnt=36;
                                              while(1)
                                              {
                                                res = f_read(&file, data, 2048, &br);   //读取2048个数据
                                                cnt += sizeof(data);
                                                if(cnt >= file_cnt)                             //长度超过文件长度,退出
                                                  break;

                                                        for(i=0;i<512;i++)                              //显示数据
                                                        {        
                                                          ili9481_WriteData((data[i*4+2]>>3)<<11 |
                                                                       (data[i*4+1]>>2)<<5 |(data[i*4]>>3));
                                                         
                                                        }   
                                                
                                            
                                                    }   
                                                                     
                                               }

这段程序在main.c的Pic_Viewer函数中,其中
cnt = 36;
我认为应该是 cnt = 0x36吧,因为这个bmp的头,为54个字节;
不知是否正确?

出0入0汤圆

发表于 2011-6-10 18:59:12 | 显示全部楼层
回复【212楼】ming180 冥影
-----------------------------------------------------------------------

找到了  呵呵

出0入0汤圆

发表于 2011-6-10 21:09:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-14 19:16:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-16 09:12:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-17 00:53:34 | 显示全部楼层
记号

出0入0汤圆

发表于 2011-6-17 06:11:35 | 显示全部楼层
好东西,mark

出0入0汤圆

发表于 2011-6-17 11:48:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-15 10:54:45 | 显示全部楼层
楼主还有这屏吗?怎么淘宝里都没有了?

出0入0汤圆

发表于 2011-7-16 10:18:55 | 显示全部楼层
MARK!THANKS

出0入0汤圆

发表于 2011-7-17 21:25:47 | 显示全部楼层
是否有匹配的触摸膜呢

出0入0汤圆

发表于 2011-7-17 22:24:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-18 10:58:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-20 18:34:11 | 显示全部楼层

出0入0汤圆

发表于 2011-7-21 21:11:09 | 显示全部楼层
mark。。支持

出0入0汤圆

发表于 2011-7-21 21:17:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-21 02:37:57 | 显示全部楼层
能请教一下怎样设置光标吗?你那个程序里面设置的那个光标只适合于横屏正向显示,即B5=0,B6=0,B7=0的情况,为其他方向时显示就不正常了,我试了很多次都不行!

出0入0汤圆

 楼主| 发表于 2011-8-26 21:32:01 | 显示全部楼层
回复【253楼】chxcyou
能请教一下怎样设置光标吗?你那个程序里面设置的那个光标只适合于横屏正向显示,即b5=0,b6=0,b7=0的情况,为其他方向时显示就不正常了,我试了很多次都不行!
-----------------------------------------------------------------------

光标自增自减方向都是可以通过ILI9481的指令集设置的,如果您查阅驱动IC资料还是无法解决,可以与我探讨哈。

出330入1862汤圆

发表于 2011-8-26 22:22:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-26 23:25:35 | 显示全部楼层
好东西,哈哈哈,mark

出0入0汤圆

发表于 2011-8-27 00:15:57 | 显示全部楼层
不错  顶一下

出0入0汤圆

发表于 2011-8-27 10:51:24 | 显示全部楼层
来读读楼主写图片和TXT文件部分……

出0入0汤圆

发表于 2011-8-28 13:43:04 | 显示全部楼层
回复【楼主位】fq1888  
-----------------------------------------------------------------------

txt啊,,唉,到现在我还是搞不好编码的处理,,只会gbk...

出0入0汤圆

发表于 2011-8-30 16:04:29 | 显示全部楼层
又一个不错的东东

出0入0汤圆

发表于 2011-9-2 15:19:47 | 显示全部楼层
这个要顶……

出0入0汤圆

发表于 2011-9-2 19:24:46 | 显示全部楼层
学习了。

出0入0汤圆

发表于 2011-9-3 20:12:14 | 显示全部楼层
留爪

出0入0汤圆

发表于 2011-9-3 21:35:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-3 21:57:52 | 显示全部楼层
good

出0入0汤圆

发表于 2011-9-9 13:01:29 | 显示全部楼层
Mark

出0入0汤圆

 楼主| 发表于 2011-9-22 00:38:01 | 显示全部楼层
回复【261楼】danielmi 俊俊
这个要顶……
-----------------------------------------------------------------------

谢谢支持哈~!

出0入0汤圆

发表于 2011-9-22 09:08:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-23 18:23:35 | 显示全部楼层
如此好资料,顶,是必需的……

出0入0汤圆

发表于 2011-9-25 20:46:18 | 显示全部楼层
来看美女

出0入0汤圆

发表于 2011-9-25 22:13:15 | 显示全部楼层
好亮啊!

出0入0汤圆

发表于 2011-9-26 07:53:40 | 显示全部楼层
mark。。。。

出0入0汤圆

发表于 2011-9-26 08:04:33 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-26 16:06:11 | 显示全部楼层
coming

出0入0汤圆

发表于 2011-9-27 14:42:11 | 显示全部楼层
O(∩_∩)O哈哈~

出0入0汤圆

发表于 2011-9-27 23:40:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-28 10:53:11 | 显示全部楼层
来看美女的

出0入18汤圆

发表于 2011-10-9 17:45:11 | 显示全部楼层
ILI9481 的区域显示 如何设置??资料看得头都大了。。求大神指点一下。。。。我用的是DMA。。送数据到GRAM

出0入0汤圆

发表于 2011-10-28 11:55:47 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-10-28 13:05:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-28 13:58:04 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-10-29 14:10:11 | 显示全部楼层
定一下,不错

出0入0汤圆

发表于 2011-11-4 11:13:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-4 11:27:36 | 显示全部楼层
回复【楼主位】fq1888
-----------------------------------------------------------------------

强大哪。。我要学习。

出0入0汤圆

发表于 2011-11-4 13:43:29 | 显示全部楼层
来学习一下,请多多指教

出0入0汤圆

发表于 2011-11-4 14:11:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-4 14:35:46 | 显示全部楼层
回复【286楼】vvooo2009
-----------------------------------------------------------------------

离显示板的信号线稍长不会影响传输速度吗?

出0入0汤圆

发表于 2011-11-4 16:21:49 | 显示全部楼层
学习了,只为了图片中的两个美女!

出0入0汤圆

发表于 2011-11-5 22:15:41 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-11-6 21:22:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-7 09:14:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-7 14:01:10 | 显示全部楼层
疯狂MARK~

出0入0汤圆

发表于 2011-11-7 16:34:04 | 显示全部楼层
回复【楼主位】fq1888
-----------------------------------------------------------------------

Mark

出0入0汤圆

发表于 2011-11-9 15:35:19 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2011-11-13 16:39:43 | 显示全部楼层
回复【290楼】cocoasuny
学习了,只为了图片中的两个美女!
-----------------------------------------------------------------------

哈哈~!

出0入0汤圆

发表于 2011-11-13 23:27:54 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-11-14 06:11:55 | 显示全部楼层
强人,记号!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 03:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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