• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f4的SPI的单向只接收模式配置

宫梓萱 2019-10-18 浏览量:2319

stm32f4的SPI的单向只接收模式配置,

 SPI_InitStructure.SPI_Direction = SPI_Direction_1Line_Rx; //单线接收模式
  SPI_InitStructure.SPI_Mode = SPI_Mode_Master;
  SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
  SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;
  SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge;
  SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
  SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2; //  45/2=22.5MHZ
  SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
  SPI_InitStructure.SPI_CRCPolynomial = 7;
  SPI_Init(SPI2 &SPI_InitStructure);

是这样配置吗

为什么读取的数据都是0啊​

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:1
  • 分频低一些试试看,可以用8或者16,如果分频系数小会接受错误,还有一个办法你就是把接收脚强制接高电平试试看,能不能收到0xff

相关问题

问题达人换一批

stm32f4的SPI的单向只接收模式配置