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

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

[复制链接]
adlu 发布时间:2017-11-20 09:39
本帖最后由 adlu 于 2019-3-15 16:52 编辑
2 [6 V5 P7 j' o5 F4 s! ^: g% O  q' u" v3 h& E/ m' V
一直想找一个SD卡的SPI接口驱动程序。但在网上找到的,写的都比较松散,逻辑不够清晰。
4 Q9 l4 R- H, D后来在学习mbed平台的时候,终于发现了ARM提供的SPI接口驱动。
. v( `" J- w4 R: M  s$ H) T用的是硬件SPI,而且是用C++编写的,但是只需要稍加修改,就可以移植到一般的MCU平台,包括没有硬件SPI的MCU。, P7 l, K7 D; `% C7 W- C

6 K+ W' o' Q" C- Q# Z( V/ z附件中,详细分析了SD卡SPI接口驱动和FATFS的移植过程,分为以下五个主要部分:
0 L. A% ~$ `' s" q# N3 y9 C' f6 t1.创建基础工程;
4 D: P0 o( |" x4 o5 F$ S& w) S" h2.获取FATFS源文件;
1 t! S3 c3 C. J, j; D; }3.获取SDFileSystem源文件;
; Q: C" S8 T" S  C' ], Z4.分析SDFileSystem源码;; W# c1 r2 J8 L9 \
5.SD卡驱动的移植。
) b2 M  d4 Z: o6 y5 l! L5 u0 x* \. e3 @' J
附件中描述的所有资料和源码,都可以在网上找到,大部分出自官网,文中给出了链接或者查找方法。
1 u8 c9 {1 g/ H+ L2 A7 W: Q$ x4 t" x! M
AA.jpg
% D: U6 ?' p6 @/ G- t# G' o. \! j5 u! p1 G+ n9 q: P4 i
AAA.jpg ) r- Q5 ]% w2 E! \1 B5 u% Q

- t5 h/ Y: I; _6 ]( d3 n* R/ k SD卡SPI接口驱动及FATFS的移植(Lu).pdf (2.16 MB, 下载次数: 433)

点评

谢谢分享  发表于 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
8 B5 N% A3 P4 p8 {+ Q7 x6 l楼主的工程能发下吗?
9 m3 m1 R8 {( s1 t  {0 ]$ t
你好,工程源码在旧工作电脑上,已经清除。无法提供,很抱歉!
& Y6 J* Y( ?$ Q. e2 T4 Y2 n7 Z* n详细步骤都已经写在文档中。
/ ~9 m3 D- P7 [4 k由于mbed网站主页的更新,文档中有些图片所示的网页难以找到。
. Y4 W" h, u7 l" ^
' f! H( E1 i3 J9 E- u“第三部分 获取 SDFileSystem 源文件”中一个重要网页很难通过主页找到,在此附上:
. D9 [6 s7 m0 k% Jhttp://os.mbed.com/cookbook/Homepage
- @7 J7 p9 V! h- ~! E6 `
; l& M) S$ _. C; B' n4 _如果遇到什么问题,请留言告诉我。
. M5 A6 Q" I1 B
adlu 回答时间:2017-11-20 15:43:46
anywill 发表于 2017-11-20 13:12
( f. O' W8 T& w* R" G( m学习学习,一起进步
/ s! B  }" V$ l9 I
哈哈哈,您太谦虚了,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:022 o8 M/ ]) ^2 n3 p5 a% k5 Y0 w5 X
支持。。。。
4 l# E+ d4 L" W: N6 c
谢谢!
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
谢谢分享!
3 _8 r7 T0 r, O/ e! h4 ?5 }8 q学习学习!
chase007 回答时间:2018-6-27 18:22:49
支持
STM1024 回答时间:2018-6-28 08:25:07
不错,写的非常详细了,虽然我用标准库,但是一样可以开撸了
123下一页

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版