STM32F429的SPI

2019-07-20 19:09发布

原子哥的SPI_ReadWriteByte()函数,是用8位模式,

u8 SPI5_ReadWriteByte(u8 TxData)
{
    u8 Rxdata;
    HAL_SPI_TransmitReceive(&SPI5_Handler,&TxData,&Rxdata,1, 1000);      
    return Rxdata;                                            
}


我改成16位模式的时候,这样修改对不对
u16 SPI2_ReadWriteByte(u16 TxData)
{
        u16 RxData;
        HAL_SPI_TransmitReceive(&SPI2_Handler, (uint8_t*)TxData, (uint8_t*)RxData, 1, 1000);
        return RxData;
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。