本帖最后由 adlu 于 2019-3-15 16:52 编辑 + V2 c7 t7 a3 B9 U2 \1 ~- S4 W 一直想找一个SD卡的SPI接口驱动程序。但在网上找到的,写的都比较松散,逻辑不够清晰。 后来在学习mbed平台的时候,终于发现了ARM提供的SPI接口驱动。1 H7 m$ x" B2 Z 用的是硬件SPI,而且是用C++编写的,但是只需要稍加修改,就可以移植到一般的MCU平台,包括没有硬件SPI的MCU。 / l# C; }% h& ?# g. J 附件中,详细分析了SD卡SPI接口驱动和FATFS的移植过程,分为以下五个主要部分:2 U* u. c- Z: h6 M+ O- w 1.创建基础工程;* x3 T) G; p2 E( N0 `& W 2.获取FATFS源文件;* X% z; e" p7 G& o5 j) V; I 3.获取SDFileSystem源文件;2 x4 e- y5 n# Y$ V' ~ 4.分析SDFileSystem源码;2 x4 n$ O3 f, O# w, o 5.SD卡驱动的移植。 * b7 ~1 e, V: s 附件中描述的所有资料和源码,都可以在网上找到,大部分出自官网,文中给出了链接或者查找方法。# y& l0 m3 K$ ]9 j2 T% b# } 5 E2 g. M- a8 P& x& k/ ^" u + n( Y3 R: X3 h4 [* d |
参与人数 2 | ST金币 +11 | 收起 理由 |
---|---|---|
fortuneyang | + 1 | 赞一个! |
zero99 | + 10 | 谢谢分享 |
你好,工程源码在旧工作电脑上,已经清除。无法提供,很抱歉!9 H2 W8 q. \) h0 Z% ] x& a6 y
详细步骤都已经写在文档中。
由于mbed网站主页的更新,文档中有些图片所示的网页难以找到。( i, }3 A( A& R9 }8 ~: a
% q5 D8 t1 Y) R7 d; w6 L# p
“第三部分 获取 SDFileSystem 源文件”中一个重要网页很难通过主页找到,在此附上:
http://os.mbed.com/cookbook/Homepage6 q( p3 _$ K# R' i2 \; u
如果遇到什么问题,请留言告诉我。/ j+ J6 b* [+ p. z G
哈哈哈,您太谦虚了,mbed您研究的很透彻了,我是跟在后面学的
谢谢!
学习学习!