[STM32F1] stm32的SPI通信问题

[复制链接]
 楼主| wenqin1002 发表于 2014-3-31 12:19 | 显示全部楼层 |阅读模式
我用STM32作为从机与DSP进行通信一致有问题,今天不连接DSP的情况下用示波器测STM的SCK引脚居然一直有脉冲,可是我明明配置为从模式了,对STM32的SPI设置如下:
void SPI_Configuration(void)
{
  SPI_InitTypeDef SPI_InitStructure;
  /* SPI1 Config -------------------------------------------------------------*/
  SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;
  SPI_InitStructure.SPI_Mode = SPI_Mode_Slave;                                                 
  SPI_InitStructure.SPI_DataSize = SPI_DataSize_16b;                                       
  SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;                                                 
  SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;                                       
  SPI_InitStructure.SPI_NSS = SPI_NSS_Hard;                                                         
  SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_LSB;                       
  SPI_InitStructure.SPI_CRCPolynomial = 7;                                       
  SPI_Init(SPI1, &SPI_InitStructure);                                                                 
  SPI_Cmd(SPI1, ENABLE);                                                                                       
   
}
SPI的引脚配置:
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;         
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;                                  
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOA, &GPIO_InitStructure);                                                  
        GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_4;         
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;                         
        GPIO_Init(GPIOA, &GPIO_InitStructure);               
SPI时钟使能:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE);
各位请帮忙看看,究竟是什么问题呀,谢谢了
airwill 发表于 2014-3-31 17:50 | 显示全部楼层
SPI 在从模式下, 是不会发时钟信号的.
最好调试器跟踪看看
 楼主| wenqin1002 发表于 2014-4-3 10:42 | 显示全部楼层
谢谢,问题已经解决了,还是配置的问题:)
weiyuliang 发表于 2014-7-24 17:54 | 显示全部楼层
wenqin1002 发表于 2014-4-3 10:42
谢谢,问题已经解决了,还是配置的问题

你说哈 到底问题在哪里嘛,可以让别人参考下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部