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.

[参考译文] CCS/TMS320F28027:计时器中断内的 SCI 中断

Guru**** 2536020 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/601117/ccs-tms320f28027-sci-interrupt-within-timer-interrupt

器件型号:TMS320F28027
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

大家好,我使用 f28027F launchpad 进行 SCI (UART)通信。 我希望 SCI 通信每1秒发生一次。 因此、我决定使用计时器0每1秒创建一次中断

但是当它进入计时器 ISR 时,我必须为 sci 通信添加 SCI 中断,它是否起作用。 在计时器中断内,我必须使用 sci 中断。 我的问题是、如果我像这样进行编程、该配置将每1秒运行一次、并将一些数据从 SCI 端口发送到外部器件。

如果不建议我使用一些链接、项目或任何方法,以便我可以安排 任务。

谢谢。  

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

    您好 Indrajit、

    C2000Ware 中 device_support/F2802x/examples 下提供了一些 sci 和中断示例、这些示例可能能够为您提供一个起点。 此外、您可能希望在 RTOS 论坛中查看有关任务分配的更多信息。 https://e2e.ti.com/support/embedded/tirtos/

    希望这对您有所帮助。

    此致、

    Ozino

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的建议。
    我将介绍这一点。
    此外,我还使用了 SCI 中断,它运行得非常好。 现在、我必须在计时器中断 ISR 中添加相同的代码、以便计时器生成中断、然后在计时器中断 ISR 中、我将执行 SCI 通信、而不是轮询方法我必须使用中断方法与外部器件进行通信以发送一些数据和接收一些数据 数据。 实际上,我的问题是,如果我这样做,SCI 中断会导致计时器中断出现任何问题? 我不知道如何处理嵌套中断。
    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Indrajit、

    有关处理嵌套中断的更多信息、请参阅 wiki 页面:

    此致、

    Ozino