|
本帖最后由 adlu 于 2019-3-15 16:52 编辑 , D2 ^/ L' H. a0 O2 y9 Y) V8 W8 v 一直想找一个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。 9 F; W0 k h7 l& c/ U( N 附件中,详细分析了SD卡SPI接口驱动和FATFS的移植过程,分为以下五个主要部分: 1.创建基础工程;- k5 h3 x7 ]$ ]. f$ F! V 2.获取FATFS源文件; 3.获取SDFileSystem源文件; 4.分析SDFileSystem源码; 5.SD卡驱动的移植。: p! Q$ y3 X7 E7 p: s; f' X: c5 ~) v 附件中描述的所有资料和源码,都可以在网上找到,大部分出自官网,文中给出了链接或者查找方法。 1 N! p) i5 ^. c( i
+ k& D: o9 q+ ?* R: B! V# W
6 s* u2 m8 P+ O$ t
SDå¡SPIæ¥å£é©±å¨åFATFSçç§»æ¤(Lu).pdf
(2.16 MB, 下载次数: 462)
|
| 参与人数 2 | ST金币 +11 | 收起 理由 |
|---|---|---|
|
|
+ 1 | 赞一个! |
|
|
+ 10 | 谢谢分享 |
微信公众号
手机版
你好,工程源码在旧工作电脑上,已经清除。无法提供,很抱歉!
详细步骤都已经写在文档中。/ E, G* ?9 n+ e& ^
由于mbed网站主页的更新,文档中有些图片所示的网页难以找到。: |) k* s X9 o* K# ?7 n
1 Y# |0 E6 _: j) ^2 L
“第三部分 获取 SDFileSystem 源文件”中一个重要网页很难通过主页找到,在此附上:
http://os.mbed.com/cookbook/Homepage
9 E. m h* k- j
如果遇到什么问题,请留言告诉我。9 @+ ^( [, C2 Q: c! r
哈哈哈,您太谦虚了,mbed您研究的很透彻了,我是跟在后面学的
谢谢!
学习学习!