[STM32F1] SD卡读取数据

[复制链接]
2583|18
 楼主| 铜牌之路 发表于 2015-9-22 17:30 | 显示全部楼层 |阅读模式
void EXTI0_IRQHandler(void)
{
        char distance_str[59];
        FIL file;  
        FRESULT res;
        if(key==KEY_RemenberK)       
        {key=0;                         
        {
        sprintf(distance_str, "%6d  %6.2f %6d %6d %6d %6d %6d %6.2f\r\n", LineN,startdistance,riverD,relativeD,nowdeep,countN,crossT,V);
          res=f_open(&file,"/count.txt",FA_OPEN_ALWAYS);
          if(res==FR_OK)
            {
                   f_open(&file, "/count.txt", FA_READ | FA_WRITE | FA_OPEN_ALWAYS);          
          f_lseek(&file,f_size(&file));
           res=f_write(&file, distance_str, sizeof(distance_str)-1,&bw);
            f_close(&file);
            }       
     }       
        EXTI_ClearITPendingBit(EXTI_Line0);
                }
}


这是把一组数据用字符串存到sd卡, 但是我现在想把他读出来 并显示在LCD上, 有哪位做个类似的吗?
 楼主| 铜牌之路 发表于 2015-9-22 18:21 | 显示全部楼层
有谁用过吗?不胜感激
布谷鸟2015 发表于 2015-9-22 20:26 来自手机 | 显示全部楼层
根据液晶显示的数据手册来搞。
xia00 发表于 2015-9-22 20:54 | 显示全部楼层
这个和从单片机烧写到液晶有什么区别啊。。
amanda_s 发表于 2015-9-23 16:47 | 显示全部楼层
没做过。不过你可以:
1.你的LCD是用的FMC控制,还是LCD TFT控制器。参考相关的例程,初始化好LCD。
2.参考SD卡的例程,找到怎么读SD的内容
3.将数据送到LCD显示。
SUNKE9 发表于 2015-9-23 17:11 | 显示全部楼层
这个有例子程序,例子是把读到的文件内容发送到串口,你改一下发送到LCD就行了。

Ex013-SDIO FatFS文件系统例程.zip

4.44 MB, 阅读权限: 10, 下载次数: 4

gejigeji521 发表于 2015-9-23 19:20 | 显示全部楼层
你把读的数据放到一个缓冲文件里,把该文件写入到LCD。
拉克丝 发表于 2015-9-23 19:59 | 显示全部楼层
参考SD卡的例程,找到怎么读SD的内容
Tennasi 发表于 2015-9-23 21:00 | 显示全部楼层
SUNKE9 发表于 2015-9-23 17:11
这个有例子程序,例子是把读到的文件内容发送到串口,你改一下发送到LCD就行了。
...

好好看看这位大侠的例子
Luis德华 发表于 2015-9-24 09:32 | 显示全部楼层
先把LCD的驱动写一下
豆腐块 发表于 2015-9-25 20:21 | 显示全部楼层
LCD显示应该是比较简单的,关键是找到怎么读SD的内容
mintspring 发表于 2015-9-25 20:37 | 显示全部楼层

参考SD卡的例程,找到怎么读SD的内容
尤彼卡 发表于 2015-9-28 10:20 | 显示全部楼层
 楼主| 铜牌之路 发表于 2015-10-1 10:48 | 显示全部楼层
SUNKE9 发表于 2015-9-23 17:11
这个有例子程序,例子是把读到的文件内容发送到串口,你改一下发送到LCD就行了。
...

好的 谢谢了
 楼主| 铜牌之路 发表于 2015-10-1 10:48 | 显示全部楼层
mintspring 发表于 2015-9-25 20:37
参考SD卡的例程,找到怎么读SD的内容

用了fats
 楼主| 铜牌之路 发表于 2015-10-1 10:49 | 显示全部楼层
豆腐块 发表于 2015-9-25 20:21
LCD显示应该是比较简单的,关键是找到怎么读SD的内容

已经读出,就是偶尔能显示 偶尔不能显示 不知道什么问题
 楼主| 铜牌之路 发表于 2015-10-1 10:49 | 显示全部楼层
尤彼卡 发表于 2015-9-28 10:20
http://wenku.baidu.com/link?url=EzsUipzcZkynLDuCg-hsmqIIxq5q8vtQdDXiMBq2XvKzdc3SEwI1KDf1chQGvCahwao0 ...

费心了 谢谢
 楼主| 铜牌之路 发表于 2015-10-1 10:50 | 显示全部楼层
xia00 发表于 2015-9-22 20:54
这个和从单片机烧写到液晶有什么区别啊。。

????
mintspring 发表于 2015-10-4 08:06 | 显示全部楼层

原来这样啊,刚开始我还以为像使用EEPROM一样呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

85

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部