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.
从 mmWaveSDK 3.6中查看 SPI 测试、可以看到它不使用主机中断引脚、但对其进行了配置。
通过使用 PINMUX、它将在测试中像这样进行设置
/* SPI_HOST_INTR -未使用、参考代码*/
Pinmux_set_OverrideCtrl (SOC_XWR68XX_PINP13_PADAA、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_FuncSel (SOC_XWR68XX_PINP13_PADAA、SOC_XWR68XX_PINP13_PADAA_SPI_HOST_INTR);
我无法找到如何将这个中断触发为高电平和低电平。 可以使用这一功能、
但是、由于代码调查、我设法配置了与 GPIO 12相同的引脚(似乎没有相关文档)
Pinmux_set_OverrideCtrl (SOC_XWR68XX_PINP13_PADAA、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_FuncSel (SOC_XWR68XX_PINP13_PADAA、SOC_XWR68XX_PINP13_PADAA_GPIO_12);
并使用以下代码触发该引脚
GPIO_WRITE (SOC_XWR68XX_GPIO_12、1);
GPIO_WRITE (SOC_XWR68XX_GPIO_12、0);
虽然这可能会被证明起作用(我看到确实可以在目标位置进行引脚切换)、但 我认为这不是触发主机中断的正确方法、您可以向我介绍触发主机中断并避免使用 GPIO 功能的相关文档。 或者我是否从根本上误解了这一点。
您好!
您能否更详细地描述您试图通过此实现的目标? 您是否尝试触发 SPI 事务?
此致!
漏电
是的、我们正在尝试同步芯片和输出主机 Raspberry PI cm4模块之间的 SPI 事务
尊敬的 Duncan:
您是否尝试在从 SPI 中心器件(您的 Raspberry PI)启动 SPI 事务时在 IWR6843 (充当 SPI 外设)上生成中断? 如果是、那么我认为您此处的方法是正确的(中央设备应切换 GPIO、指示外设为 SPI 事务做好准备)。 我认为这里的问题可能是您使用 IWR6483作为外设器件、但 HOST_INTR 引脚仅是输出(请参阅下面的数据表屏幕截图)。 GPIO_12是输入和输出、因此它应该可以工作。
此致!
漏电