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

SD卡热插拔如何通过硬件实现?

有花堪折 2019-11-22 浏览量:1143

问下大家这种方式通过检测GPIO1_0引脚电平是否能实现SD卡热插拔?
若不能实现,有没有好的硬件实现方式?


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:7
  • sd卡卡座上面有两个引脚  类似于弹簧  你插进去  引脚断开  卡拔出来两个引脚短路。

    通过检测这两个引脚的通断情况,来判断是否有卡插入,如有插入,则初始化SD卡

  • 是可以的,但是拔的时候,最好确认下没有对SD卡进行操作后再拔,否则,文件系统容易坏。而插入的话,这样的电路就是可以的

  • 一般卡座都带检测脚的,有SD卡接入的时候引脚会被拉低,你这样接个上拉是可以的,可以将IO配置成外部中断模式低电平触发

  • 可以实现,通过外部中断边沿触发判断卡插入或者移出。tf卡和sd卡都有卡片检测开关的

  • 有些卡槽上面有一个脚是在有卡和没卡的时候表现出的电平不同,这种是通过硬件的方法

    软件的方法则是每隔一段事件尝试进行一次读取操作,如果连续几次失败了,则认为SD卡不存在了

  • 是可以的,通过检测卡座上的插入状态,可以判断SD卡是不是插入了,再来进行操作,就可以热插拔了

相关问题

问题达人换一批

SD卡热插拔如何通过硬件实现?