• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机没有SD卡接口,怎么操作SD卡方便?

SingleYork 2018-10-20 浏览量:1126
大部分51单片机都没有专门的SD卡接口,但是有时候我们又需要用到SD卡导出一些运行数据,该怎么实现更好?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果感觉51用GPIO模拟太过麻烦,可以考虑使用外设。

    比如江苏沁恒的CH376和CH378

    • 发布于 2018-10-20
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:11
  • SD卡一般也支持SPI,如果对速度要求不高的话,完全可以使用模拟SPI
    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 总spi接口就可以了,stc单片机有硬件的速度比模拟的快
    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 用GPIO口来模拟SPI就可以了,速度还是可以的
    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 大部分SD卡可以自由SPI模式,也就是用SPI接口就可以操作SD卡了

    如果连SPI接口也么有,那么还能用IO口模拟SPI,用3-4个IO口就可以模拟SPI总线了

    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以通过模拟spi实现sd卡的操作

    用模块的话可以参考这个资料

    https://pan.baidu.com/s/1CZrB_4m3NzWlQEkHeOIE4Q ​

    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用模拟PI接口,也可以用芯片转换出来连接GPIO口
    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 用那种并口SD卡控制芯片,比如CH378这种,参考http://www.wch.cn/product/CH378.html
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用模拟SPI引脚时序驱动SD卡,选用AVR那种SPISD卡接口模块。

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 51是没有SD卡接口的,只能通过软件模拟来进行读取和操作
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 推荐用模拟的方式实现,这样通过模拟的方式就可以读取
    • 发布于2018-11-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机没有SD卡接口,怎么操作SD卡方便?