STM32经典学习资料——SPI.docVIP

  • 23
  • 0
  • 约 12页
  • 2016-11-26 发布于广东
  • 举报
STM32经典学习资料——SPI.doc

SPI总线 与IIC类似,SPI也是一种通信协议。今天我们就以WX25X16芯片为例来介绍SPI.首先我们来看下硬件连接。 、从原理图可以看到该芯片需要单片机控制的管脚有4个,分别是CS,DO,DIO,CLK.其中CS是片选信号,只有将该位拉低才能选中该芯片。DO,DIO分别是输出和输入。CLK是时钟信号。 SPI通信的步骤如下所示: 获取地址1 获取地址2 擦除扇区 写入数据 好的,下面我们对每个步骤进行分析 在对芯片操作前先要对端口及SPI外设进行相应的设置: /* 函数名:SPI_FLASH_Init(void) 功能 :对端口和SPI初始化 输入 :无 输出 :无 调用 :被主函数调用 */ void SPI_FLASH_Init(void) { SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; /* Enable SPI1 and GPIO clocks */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOD, ENABLE); /*! SPI_FLASH_SPI Periph clock enable */ RCC_APB2Per

文档评论(0)

1亿VIP精品文档

相关文档