中级会员
 
- 积分
- 490
- 金钱
- 490
- 注册时间
- 2015-2-5
- 在线时间
- 113 小时
|
1金钱
本帖最后由 阿超写代码 于 2024-7-26 20:47 编辑
单片机是STM32H750VBT6 SPI的初始化配置为32位模式 使用HAL库 但是库函数发送函数定义的uint8格式 参数 HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size,uint32_t Timeout)
我是这样调用的 发现通讯失败 还请使用过的大神指导下
uint32_t SPI2_read_write_byte(uint32_t txdata)
{
uint32_t rxdata;
if(HAL_SPI_TransmitReceive(&hspi2,(uint8_t *)&txdata,(uint8_t *)&rxdata,1,1000)!=HAL_OK)
{
return 0;
}
return rxdata;
}
|
|