...SPI模式下完成对SD卡的读写,并在PC上能够读出数据?急!
发布网友
发布时间:2024-03-10 23:47
我来回答
共1个回答
热心网友
时间:2024-04-04 03:06
你提到了2个问题,SPI对SD的读取,和PC读出数据,第二个我不是很理解。
1.什么是SPI?串行外设通讯接口,摩托开发的Master/Slave通讯协议,Master控制总线通讯,属于同步双工通讯模式,一般有4根线路,时钟信号(同步双方),片选信号(选择slave),M到S的数据线,S到M的数据线。一次通讯由M发起,首先片选拉低,选中设备,然后时钟信号出来,16位通讯就16个时钟周期,8位通讯就8个时钟周期。每个时钟周期的上升沿和下降沿传输数据出现在数据线上和数据采样,一个变化沿干一件事情,至于哪个边沿用来放数据,哪个边沿采样数据,要根据你的SD卡手册说明对MSP430的SPI进行配置,进而配置时钟信号极性,即默认是高电平还是低电平,第一个变化沿是下降沿还是上升沿。SD卡手册同时还会给出通过什么样的SPI命令是读取数据,配置操作,写数据等等,这个你要看手册。
至于你说的PC显示,我不清楚你是想让msp430和PC通讯么