你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

SD卡SPI接口驱动及FATFS的移植  

[复制链接]
adlu 发布时间:2017-11-20 09:39
本帖最后由 adlu 于 2019-3-15 16:52 编辑 # n% _  d0 u0 m, b
, `& ~8 i7 ?1 s1 d- F& }- ^
一直想找一个SD卡的SPI接口驱动程序。但在网上找到的,写的都比较松散,逻辑不够清晰。' s3 S+ d& F3 ~* A
后来在学习mbed平台的时候,终于发现了ARM提供的SPI接口驱动。
3 T6 q, F. {2 |# g% i  J用的是硬件SPI,而且是用C++编写的,但是只需要稍加修改,就可以移植到一般的MCU平台,包括没有硬件SPI的MCU。& Y' H6 g) F# p2 I$ W, L6 p+ a7 L+ Q0 Z
6 E  r+ |& v- c( N3 X
附件中,详细分析了SD卡SPI接口驱动和FATFS的移植过程,分为以下五个主要部分:( G5 e0 S- B- J8 b0 y( G- i
1.创建基础工程;" E! a0 h* m1 [* z; s8 y
2.获取FATFS源文件;
) U- t, F( }' }3.获取SDFileSystem源文件;& b+ A2 K, B! {5 J5 }% F
4.分析SDFileSystem源码;
8 s2 r* I3 O3 \( @2 q* B) B5.SD卡驱动的移植。
- z. X, m, c  N& }2 y7 Y% e; S
附件中描述的所有资料和源码,都可以在网上找到,大部分出自官网,文中给出了链接或者查找方法。
8 P1 v5 O* z) M$ C1 p4 O! |( X! H) u$ s5 ?8 Z
AA.jpg ! s8 F3 ~( I# L" T0 H: _* l! W6 n
: |. ?3 G% T: f
AAA.jpg
( b4 L$ I" u  G0 l, P: r6 A! k/ v$ {6 |
SD卡SPI接口驱动及FATFS的移植(Lu).pdf (2.16 MB, 下载次数: 462)

点评

谢谢分享  发表于 2017-11-21 16:38

评分

参与人数 2 ST金币 +11 收起 理由
fortuneyang + 1 赞一个!
zero99 + 10 谢谢分享

查看全部评分

赞 2 收藏 5 评论32 发布时间:2017-11-20 09:39

举报

32个回答
adlu 回答时间:2019-3-15 16:56:30
annqian 发表于 2019-3-12 17:06, S4 T' w* j, u4 \% l9 I8 d
楼主的工程能发下吗?
. F) S* Q/ ^! A2 h
你好,工程源码在旧工作电脑上,已经清除。无法提供,很抱歉!' [! ]; I; I" W( c
详细步骤都已经写在文档中。" t: b! ]/ [5 c
由于mbed网站主页的更新,文档中有些图片所示的网页难以找到。. ~4 b% e( f% O' J+ W& f
* r1 B' p1 z8 E/ u# B
“第三部分 获取 SDFileSystem 源文件”中一个重要网页很难通过主页找到,在此附上:8 q4 n7 w" H+ G) ^& V. P
http://os.mbed.com/cookbook/Homepage6 o: ?4 [# F( w# c1 i

/ I# G. G9 b! s) ^3 s* A! N如果遇到什么问题,请留言告诉我。
1 b" ?0 s! X) I. p0 N' g
adlu 回答时间:2017-11-20 15:43:46
anywill 发表于 2017-11-20 13:12
5 v3 a% }) j  o6 r学习学习,一起进步

2 M8 v2 z- F7 j3 H" ~哈哈哈,您太谦虚了,mbed您研究的很透彻了,我是跟在后面学的
盘古遗族-2040628 回答时间:2021-1-26 09:10:32
谢谢楼主的无私分享,我用STM32F407按资料一步步操作还真移植成功了。我等小菜鸟真是感激涕零啊。
MrJiu 回答时间:2017-11-20 10:02:48
支持。。。。
adlu 回答时间:2017-11-20 10:55:22
MrJiu 发表于 2017-11-20 10:02- f: u9 M% k1 u2 A8 O9 l) c' `
支持。。。。

2 i/ c9 O- D9 M( X* G谢谢!
anywill 回答时间:2017-11-20 13:12:52
学习学习,一起进步
anobodykey 回答时间:2017-11-20 13:51:42
感谢分享
zero99 回答时间:2017-11-20 16:52:54
谢谢分享,学习下
kang1012-114779 回答时间:2017-11-20 21:25:51
感谢分享
epochal 回答时间:2017-11-21 06:51:20
谢谢分享!
zddnet 回答时间:2017-11-23 23:37:36
谢谢分享!
适苦欲死 回答时间:2017-11-24 09:02:16
学习,调TFT过程中正准备准备添加进去,否则感觉写图片信息太麻烦了
nihaoshijie5188 回答时间:2018-2-22 15:39:17
感谢分享,谢谢!
abcd1234abcde 回答时间:2018-6-26 00:34:38
谢谢分享!+ _, m3 v7 }8 K( n' l3 g
学习学习!
chase007 回答时间:2018-6-27 18:22:49
支持
STM1024 回答时间:2018-6-28 08:25:07
不错,写的非常详细了,虽然我用标准库,但是一样可以开撸了
123下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版