硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1673|回复: 6
收起左侧

求基于GPIO虚拟SPI方式驱动SD卡并移植fatfs的代码

[复制链接]

6

主题

13

回帖

31

积分

新手上路

积分
31
发表于 2018-7-2 11:13:12 | 显示全部楼层 |阅读模式
       之前在fatfs官网下载了移植的示例代码ffsample.rar,并采用了generic文件夹下通用性的移植代码。该部分代码用的是GPIO虚拟SPI驱动SD卡,以及移植fatfs。问题在于,经过多次测试,发现官网上的示例代码稳定性存在问题。偶有fmount()初始化失败的问题。
      不知道大家有没有稳定性高的,用GPIO虚拟SPI驱动SD卡并移植fatfs的代码。肯定能够提功。
      不胜感激!!!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107852
QQ
发表于 2018-7-2 11:22:57 | 显示全部楼层
ST早期做的SPI驱动SD卡代码。
stm32_eval_spi_sd.c (24.77 KB, 下载次数: 96)
stm32_eval_spi_sd.h (9.79 KB, 下载次数: 79)

  1.   *          +-------------------------------------------------------+
  2.   *          |                     Pin assignment                    |
  3.   *          +-------------------------+---------------+-------------+
  4.   *          |  STM32 SPI Pins         |     SD        |    Pin      |
  5.   *          +-------------------------+---------------+-------------+
  6.   *          | SD_SPI_CS_PIN           |   ChipSelect  |    1        |
  7.   *          | SD_SPI_MOSI_PIN / MOSI  |   DataIn      |    2        |
  8.   *          |                         |   GND         |    3 (0 V)  |
  9.   *          |                         |   VDD         |    4 (3.3 V)|
  10.   *          | SD_SPI_SCK_PIN / SCLK   |   Clock       |    5        |
  11.   *          |                         |   GND         |    6 (0 V)  |
  12.   *          | SD_SPI_MISO_PIN / MISO  |   DataOut     |    7        |
  13.   *          +-------------------------+---------------+-------------+
复制代码


回复

使用道具 举报

6

主题

13

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2018-7-2 14:07:44 | 显示全部楼层
谢谢硬汉,我来试试看!
回复

使用道具 举报

6

主题

13

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2018-7-2 14:23:51 | 显示全部楼层
还缺如下两个文件,麻烦硬汉提供下。谢谢!
stm32xx_eval.c
stm32xx_eval.h
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107852
QQ
发表于 2018-7-2 15:58:32 | 显示全部楼层
Common文件夹

STM32_EVAL.rar (242.39 KB, 下载次数: 141)
回复

使用道具 举报

6

主题

13

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2018-7-2 17:35:20 | 显示全部楼层
非常感谢硬汉!
感觉还是要自己来写!想偷懒是不成了!
好像没有县城的、比较成熟的虚拟spi驱动SD卡并移植的fatfs的代码。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107852
QQ
发表于 2018-7-3 00:13:02 | 显示全部楼层
tianfei00 发表于 2018-7-2 17:35
非常感谢硬汉!
感觉还是要自己来写!想偷懒是不成了!
好像没有县城的、比较成熟的虚拟spi驱动SD卡并移 ...

它这个是用的硬件SPI,也不错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-16 08:47 , Processed in 0.175384 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表