您好!
当使用 IPC_sendCommand (...)时、 IPC_waitForAck (...) 之后调用(在所有示例中)以等待、直到 ACK 标志被清除。
我想知道不使用 IPC_waitForAck (...) 如果可以使其成为中断驱动、那么哪个是阻止的、即在 IPC 中断上注册、该中断可能会在清除 ACK 标志时触发?
谢谢。
美
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.
您好!
当使用 IPC_sendCommand (...)时、 IPC_waitForAck (...) 之后调用(在所有示例中)以等待、直到 ACK 标志被清除。
我想知道不使用 IPC_waitForAck (...) 如果可以使其成为中断驱动、那么哪个是阻止的、即在 IPC 中断上注册、该中断可能会在清除 ACK 标志时触发?
谢谢。
美
尊敬的 Vamsi:
非常感谢您提供的信息。 我想知道您是否可以通过示例明确由 ACK 标志中断驱动的情况?
例如:
1. CPU1使用 IPC2 (和 flag2)向 CM 发送命令、并使用 IPC2向 CM 寄存器发送命令、以中断驱动方式从 CPU1接收命令。
2.在收到来自 CPU1的命令后,CM 会处理命令数据,然后通过清除中断标志2来对其进行应答。
3.在 CPU1侧、如何驱动 interrupt-flag2清除事件中断? 即、CPU1将在发送命令时设置 interrupt-flag2、CM 将在 RX 上清除它。 我可以使 CPU1为 IPC2注册、但如何使其在发生中断标志2清除事件时触发中断?
谢谢。
美