HAL库函数里面有发送16位的SPI函数吗

2019-07-20 18:27发布

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);

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-20 23:23
HAL_SPI_TransmitReceive进入这个函数,看看发送是发送16位还是8位
一个菜鸟
2楼-- · 2019-07-21 00:00
 精彩回答 2  元偷偷看……
xuwangyang
3楼-- · 2019-07-21 04:56
你是怎么解决的?谢谢  我也碰到这个问题了

一周热门 更多>