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.

[参考译文] TMS570LC4357:为什么 SPI TXINT 在文档中可用、而在 HalCoGen 中不可用?

Guru**** 2451970 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1260822/tms570lc4357-why-spi-txint-is-available-in-doc-but-not-available-in-halcogen

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGEN

发送缓冲器为空中断

但在 HalCoGen 中不可用

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

    尊敬的 Hongbo:

    根据上述数据、TXINT 启用后会立即生成。 这意味着只有在所有初始化都正确完成后才需要设置 TXINT 位?

    如果我们在初始化期间设置该位、则会在没有任何适当的 SPI 初始化的情况下立即创建中断、这会使 SPI 行为无法预测。 此外、初始化完成后、我们不会再次获得 TXINT、因为我们已经 在初始化中自行处理了 TXINT。2

    由于这些原因、它们无法在 HALCoGen 中启用 TXINT。 在初始化后应始终需要启用该功能。

    您还可以参考以下主题:
    (+) Halcogen for TMS570LS1224中的 SPI4 TXINT -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    --

    谢谢。此致、
    Jagadish。