请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:IWRL6432BOOST 主题中讨论的其他器件:IWRL6432
工具与软件:
我正在尝试通过 SPI 读取 ADC 数据。
我更改了雷达工具箱示例项目(基础知识 Raw_Data_Over_)
我修改的代码如下:




我可以检查一下、如果控制器读取雷达传输的所有数据、我注册的回调函数是否被调用。
但是、如果控制器在读取所有数据之前完成了 SPI 通信、则不调用回调函数。 (我希望回调函数会被调用并显示错误状态)
问题是控制器只有一个 SPI 端口。 IWRL6432和另一个传感器使用相同的 SPI 端口、并且雷达传感器的优先级低于另一个传感器。
如果发生另一个传感器的事件、控制器将终止雷达传感器通信(CS 高电平)。
我希望在 TX 数据之后识别这种情况、并在 SPI 线路可用时发送其余数据。
我可以检查异常通信的终止状态以及在终止前发送了多少字节吗?