打印

STM32F4 SPI通讯可以发送了,但是接收还是出现点问题,请问具体解决方案

[复制链接]
261|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
考哥|  楼主 | 2018-7-31 13:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
废话不说,上图两张。主函数只有一句话while(){SPI2_ReadWriteByte(0xAA);

发送接收函数如下:
uint8_t SPI2_ReadWriteByte(uint8_t TxData){                              while (SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_TXE) == RESET);
  /*!< Send byte through the SPI1 peripheral */  SPI_I2S_SendData(SPIx, TxData);
  /*!< Wait to receive a byte */  while (SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_RXNE) == RESET);
  /*!< Return the byte read from the SPI bus */  return SPI_I2S_ReceiveData(SPIx);}

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

461

主题

477

帖子

0

粉丝