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

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

[复制链接]
adlu 发布时间:2017-11-20 09:39
本帖最后由 adlu 于 2019-3-15 16:52 编辑 , D2 ^/ L' H. a0 O2 y9 Y) V8 W8 v

" b0 h" n, o6 b, i% U! ~! i一直想找一个SD卡的SPI接口驱动程序。但在网上找到的,写的都比较松散,逻辑不够清晰。/ x% o& x. a/ ?8 e" t" b  F/ h8 [: L
后来在学习mbed平台的时候,终于发现了ARM提供的SPI接口驱动。& Y% C, Y! |2 B6 e
用的是硬件SPI,而且是用C++编写的,但是只需要稍加修改,就可以移植到一般的MCU平台,包括没有硬件SPI的MCU。
' D7 I6 k7 o% H( D" R9 F; W0 k  h7 l& c/ U( N
附件中,详细分析了SD卡SPI接口驱动和FATFS的移植过程,分为以下五个主要部分:
& [$ [/ V# }! T9 ?! g3 |; \1.创建基础工程;- k5 h3 x7 ]$ ]. f$ F! V
2.获取FATFS源文件;
4 }/ E- X( @  [: H5 a% J( ~8 [9 T2 c$ G3.获取SDFileSystem源文件;
. D; \+ g. A9 `( z( D4.分析SDFileSystem源码;
! G9 t- f$ T4 x1 i( r: a) b5.SD卡驱动的移植。: p! Q$ y3 X7 E7 p: s; f' X: c5 ~) v

: F9 o" \4 K# h9 Y, J- P附件中描述的所有资料和源码,都可以在网上找到,大部分出自官网,文中给出了链接或者查找方法。
5 M+ T5 q7 u4 W- s" x3 B0 k1 N! p) i5 ^. c( i
AA.jpg 0 g: j5 [  \  C) C
+ k& D: o9 q+ ?* R: B! V# W
AAA.jpg . J" J, x' h* K$ D3 T2 O
6 s* u2 m8 P+ O$ t
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
! I7 P& Z' M: O% Q楼主的工程能发下吗?

# x7 j: ~6 h; _- O你好,工程源码在旧工作电脑上,已经清除。无法提供,很抱歉!
8 @9 M5 }0 g5 v! u: R详细步骤都已经写在文档中。/ E, G* ?9 n+ e& ^
由于mbed网站主页的更新,文档中有些图片所示的网页难以找到。: |) k* s  X9 o* K# ?7 n
1 Y# |0 E6 _: j) ^2 L
“第三部分 获取 SDFileSystem 源文件”中一个重要网页很难通过主页找到,在此附上:
5 F" m) G9 }( y* nhttp://os.mbed.com/cookbook/Homepage
" `( M, _$ l0 j/ ]9 E. m  h* k- j
如果遇到什么问题,请留言告诉我。9 @+ ^( [, C2 Q: c! r
adlu 回答时间:2017-11-20 15:43:46
anywill 发表于 2017-11-20 13:12  u/ y+ D* t& e& [/ k
学习学习,一起进步

: d+ \* F$ T) T$ `; N) d哈哈哈,您太谦虚了,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# U/ l0 Q; ]6 J) A$ S
支持。。。。
; E4 i' y  [! ?; o: `: R
谢谢!
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
谢谢分享!2 V; U: K; Q& ^* |$ |* I+ P, X
学习学习!
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 手机版