欢迎来到天天文库
浏览记录
ID:41783665
大小:98.04 KB
页数:3页
时间:2019-09-02
《单片机读写SD卡分析陈》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机读写SD卡分析一、开篇二、硕件电路三、SPI操作1.初始化2.读3.写四、SD操作1.初始化2.读3.写五、FAT文件系统六、总结三、SPI操作1、SPI总线简介SPI(SerialPeripheralInterface-串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,20世纪80年代由Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应川在EEPROM,FLASH,实时时钟,AD转换器,述有数字信号处理器和数字信号解码器Z间。SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用
2、4条线:串行时钟线(SCLK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SS(冇的SPI接口芯片带冇中断信号线INT、冇的SPI接口芯片没冇主机输出/从机输入数据线MOSI)。其主要特点包扌心可以同时发出和接受串行数据;可以作为主机或从机工作;发送结束中断标志;写冲突保护;总线竞争保护。图1是SPI总线架构示意图。图1SPI总线架构基木特点:1.同步2.串行3.全双工4.非即插即川5.—主多从更多细节:1.同步时钟有主控芯片产生,每个时钟传输一位数据2.数据在传输前,首先要进行并转串,才能用一条线传输3.两条数据线,一条输入、一条输出4.
3、主从双方有关于SPI传输的先验知识,如比特顺序、数据长度等5.数据传输有主控芯片发起,每次只与一个从芯片通讯SPI是一种同步全双工的通讯接口,每个时钟在两条数据线上各传输一比特数据。SPI接口的一个缺点:没冇指定的流控制,没冇应答机制确认是否接收到数据。工作模式:x原理上讲,串行传输是按位传输方式,只利用一条信号线进行传输xSP:[由工作方式的不同,可分为两种模式:主模式和从模式x1)•主模式x将Master的数据传送给Slave,8位数据传送,传送完毕,申请中断M0S3►MOSHSCLKd►SCLK"2).从模式从控制器从S1M0引脚接收串行数据并把数据移入自身移位寄存器的最低位或最高
4、位。要注意的是,其实在主控制器输出时钟SCLK的控制下,在SCLK的上升沿或者下降沿读出一个数据输出给主设备US3
此文档下载收益归作者所有