您现在的位置是:首页 > 技术资料 > SPI总线数据通信实验
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

SPI总线数据通信实验

更新时间:2020-03-10 20:23:17 大小:2M 上传用户:xuzhen1查看TA发布的资源 标签:spi总线 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

SPI总线是Motorola公司推出的三线同步接口,是一种高速的,全双工,同步的通信总线,在芯片的管脚上只占用4根线,节约了芯片的管脚,同时为PCB的布局上节约空间,提供方便。
神舟II号开发板上使用到SPI接口的有:触摸屏,MP3解码芯片VS1003,W25X16,ENC28J60以太网芯片,SD卡以及2.4G无线模块。
一、实验目的
学习STM32F103VCT6单片机对SPI对华邦公司推出的W25X16的读、写、校验等操作,掌握SPI的通信原理和相关应用。
二、实验设备
1)装有RVMDK仿真软件的Pentium以上的计算机一套;
2)J-Link-ARWV8仿真器一套;
3)STM32F103VCT的神舟II号开发板一套。

三、实验电路原理图及其说明
神舟II号开发板上载有2个SPI通道和一个SPI FLASH芯片W25X16,该芯片的容量为2M位(16MBit),与AT45DB161属于同一级别,非常适合存储一些经常修改的数据,例如存放静态网页、示例歌曲或汉字字库等等。其原理图如下:

W25X16芯片将2MB的容量分为32个块(Block),每个块的大小为64KB,每个块又分为16个扇区(Sector),每个扇区4KB。W25X16的最少擦除单位为一个扇区,也就是每次擦除4KB。因此,需要给W25X16开辟一个至少为4KB缓存区。
W25X16的擦写周期为10000次,具有20年的保存期限,支持电压为2.7-3.6V,W25X16支持标准的SPI,还支持双输出的SPI,最大SPI时钟可达到75MHZ(双输出可达到150MHZ)。
注意,由于神舟II号上有W25X16和SD卡共用了SPI1,通过不同的CS进行区分,请勿同时使用这两个接口的CS有效,引起芯片读写访问失败。
GPIO管脚与对应的LED灯的关系:

部分文件列表

文件名 大小
SPI总线数据通信实验.pdf 2M

全部评论(0)

暂无评论