打印
[Cortex-M0技术交流]

RyanHsiung学习第七贴,(未验证)移植FATS 和分享SPI 知识!!

[复制链接]
2063|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 Ryanhsiung 于 2011-10-19 18:47 编辑

上一周清闲了一周,学习了很多M0的知识, 接下来很忙了,最近没有时间做功课了!  本想移植一个基于SD卡的FATS文件系统,但程序移植一半才发现我SD大卡找不到了了,所以未能验证,接下来也没有时间 验证了,先发上来给广大网友验证一下!!!
  附件为FAT,MMC_SD文件,没有整个工程,
    注:1、代码是移植于正点原子的FAT系统,应该还是比较完善
         2、 改动较大是为MMC_SD文件
         3、整理了一下格式,较之前正式


再来分享一下判断SPI从机空闲状态的常用的3种方法(以下为原创,转载请说明!!)
1、        DOUT引脚确认:
        实现描述:从机DOUT 拉低表示正忙,主机等待DOUT脚变高从而确认从机已经空闲
        常用场合:串行AD,DA芯片   
        优点: 有很高的响应速度
        缺点: 拉低这段时间,主机也不能与其它人机进行通信, 且某些MC SPI外设做从机
                  不能确认DOUT脚的状态和不能控制
2、        通信加码确认:
        实现描述:主机不停的接收从机的加应码,收到相应加码用于确认相应状态
                       或 主机不停的查询从机中某个寄存器的值的状态,用于确认相应状态
        常用场合:SD卡,SPI串行的FLASH
        优点: 等待过程中不会影响别到SPIC总线上其它SPI设备的通信
        缺点: 增加了通信处理,响应慢
3、        BUSY信号线
        实现描述:在硬件电路上再加上一根BUSY信号线,用于从机表示忙状态
        常用场合:一些高速的SP设备
        优点: 具备以上两种通信的优点,高响应速度、且不影响其它SPI设备通信
        缺点: 需要额外增加BUSY信号线

MyLib.rar

37.55 KB

相关帖子

沙发
Ryanhsiung|  楼主 | 2011-10-21 13:23 | 只看该作者
上传一个软件,用于8位16进行的操作

这个是我自己写的,源码可以找我要!

Project1.rar

339.94 KB

使用特权

评论回复
板凳
564451696| | 2011-10-25 09:49 | 只看该作者
顶顶,给力,先跟上你的步伐。。。

使用特权

评论回复
地板
weshiluwei6| | 2011-10-26 09:43 | 只看该作者
很厉害啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:嵌入式技术专家
简介:道阻且长,行则将至!

64

主题

4654

帖子

14

粉丝