SPI5_Handler.Init.DataSize=SPI_DATASIZE_16BIT; //设置SPI的数据大小:SPI发送接收16位帧结构 设置了发送16位,但是发送函数好像都是只能发送8位的,如果想连续发送16位的应该用哪个函数呢
HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size, uint32_t Timeout)
HAL_SPI_TransmitReceive(&SPI5_Handler,&TxData,&Rxdata,1, 1000);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>