SD卡的引脚界说:SD卡引脚功用胪陈:引脚编号SD形式 SPI形式
称号类型描绘称号类型描绘
1CD/DAT3IO或PP卡检测/数据线3#CSI片选2CMDPP指令/回应DII数据输入3VSS1S电源地VSSS电源地4VDDS电源VDDS电源5CLKI时钟SCLKI时钟6VSS2S电源地VSS2S电源地7DAT0IO或PP数据线0DOO或PP数据输出8DAT1IO或PP数据线1RSV9DAT2IO或PP数据线2RSV 注:S:电源供应 I:输入 O:选用推拉驱动的输出 PP:选用推拉驱动的输入输出SD卡支撑两种总线办法:SD办法与SPI办法。SD形式是SD卡规范的读写办法,但是在选用SD形式时,往往需求挑选带有SD卡操控器接口的MCU,或许有必要参加额定的SD卡操控单元以支撑SD卡的读写。但是,许多51单片机没有集成SD卡操控器接口,若选用SD形式通讯就无形中增加了产品的硬件本钱。在SD卡数据读写时刻要求不是很严厉的情况下,选用SPI形式能够说是一种最佳的处理计划。我用软件模拟出SPI总线时序读写SD卡。其间SD办法选用6线制,运用CLK、CMD、DAT0~DAT3进行数据通信。而SPI办法选用4线制,运用CS、CLK、DataIn、DataOut进行数据通信。SD办法时的数据传输速度与SPI办法要快,选用单片机对SD卡进行读写时一般都选用SPI形式。选用不同的初始化办法能够使SD卡作业于SD办法或SPI办法。这儿只对其SPI办法进行介绍。SD卡SPI形式下与单片机的衔接图:SD卡作业电压规模是2.0-3.6VSD卡的IO的逻辑电平是3.3V,上图只合适单片机的IO逻辑电平是3.3V的。假如咱们用的是5V的MCU咱们就要进行电平转化。(下面的办法是比较稳妥的做法,也有人用电阻分压)处理逻辑器材接口的电平兼容问题,准则主要有两条:一为输出电平器材输出高电平的最小电压值,应该大于接纳电平器材识别为高电平的最低电压值;二为输出电平器材输出低电平的最大电压值,应该小于接纳电平器材识别为低电平的最高电压值。考虑到SD卡在SPI协议的作业形式下,通讯都是单向的,所以在单片机向SD卡传输数据时选用晶体管加上拉电阻法的计划,而在SD卡向单片机传输数据时能够直接衔接,由于它们之间的电平刚好满意上述的电平兼容准则,既经济又有用。这样硬件衔接就完成了,留意SD卡的作业电压
称号类型描绘称号类型描绘
1CD/DAT3IO或PP卡检测/数据线3#CSI片选2CMDPP指令/回应DII数据输入3VSS1S电源地VSSS电源地4VDDS电源VDDS电源5CLKI时钟SCLKI时钟6VSS2S电源地VSS2S电源地7DAT0IO或PP数据线0DOO或PP数据输出8DAT1IO或PP数据线1RSV9DAT2IO或PP数据线2RSV 注:S:电源供应 I:输入 O:选用推拉驱动的输出 PP:选用推拉驱动的输入输出SD卡支撑两种总线办法:SD办法与SPI办法。SD形式是SD卡规范的读写办法,但是在选用SD形式时,往往需求挑选带有SD卡操控器接口的MCU,或许有必要参加额定的SD卡操控单元以支撑SD卡的读写。但是,许多51单片机没有集成SD卡操控器接口,若选用SD形式通讯就无形中增加了产品的硬件本钱。在SD卡数据读写时刻要求不是很严厉的情况下,选用SPI形式能够说是一种最佳的处理计划。我用软件模拟出SPI总线时序读写SD卡。其间SD办法选用6线制,运用CLK、CMD、DAT0~DAT3进行数据通信。而SPI办法选用4线制,运用CS、CLK、DataIn、DataOut进行数据通信。SD办法时的数据传输速度与SPI办法要快,选用单片机对SD卡进行读写时一般都选用SPI形式。选用不同的初始化办法能够使SD卡作业于SD办法或SPI办法。这儿只对其SPI办法进行介绍。SD卡SPI形式下与单片机的衔接图:SD卡作业电压规模是2.0-3.6VSD卡的IO的逻辑电平是3.3V,上图只合适单片机的IO逻辑电平是3.3V的。假如咱们用的是5V的MCU咱们就要进行电平转化。(下面的办法是比较稳妥的做法,也有人用电阻分压)处理逻辑器材接口的电平兼容问题,准则主要有两条:一为输出电平器材输出高电平的最小电压值,应该大于接纳电平器材识别为高电平的最低电压值;二为输出电平器材输出低电平的最大电压值,应该小于接纳电平器材识别为低电平的最高电压值。考虑到SD卡在SPI协议的作业形式下,通讯都是单向的,所以在单片机向SD卡传输数据时选用晶体管加上拉电阻法的计划,而在SD卡向单片机传输数据时能够直接衔接,由于它们之间的电平刚好满意上述的电平兼容准则,既经济又有用。这样硬件衔接就完成了,留意SD卡的作业电压
海报
86