This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] IWRL6432BOOST:通过 SPI 读取雷达立方体

Guru**** 2460850 points
Other Parts Discussed in Thread: IWRL6432

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1490220/iwrl6432boost-radar-cube-read-via-spi

器件型号:IWRL6432BOOST
主题中讨论的其他器件:IWRL6432

工具与软件:

我正在尝试通过 SPI 读取 ADC 数据。

我更改了雷达工具箱示例项目(基础知识 Raw_Data_Over_)

我修改的代码如下:

我可以检查一下、如果控制器读取雷达传输的所有数据、我注册的回调函数是否被调用。

但是、如果控制器在读取所有数据之前完成了 SPI 通信、则不调用回调函数。 (我希望回调函数会被调用并显示错误状态)

问题是控制器只有一个 SPI 端口。 IWRL6432和另一个传感器使用相同的 SPI 端口、并且雷达传感器的优先级低于另一个传感器。

如果发生另一个传感器的事件、控制器将终止雷达传感器通信(CS 高电平)。

我希望在 TX 数据之后识别这种情况、并在 SPI 线路可用时发送其余数据。

我可以检查异常通信的终止状态以及在终止前发送了多少字节吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    否、在读取所有数据之前、不会触发回调函数。 一种权变措施是启动两个不同的 SPI 传输(事件发生之前和之后)、前提是知道要传输的数据大小。

    此致