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.

[参考译文] RTOS/TM4C1294NCPDT:直接从 UART ISR 读取字符

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/688173/rtos-tm4c1294ncpdt-reading-character-directly-from-uart-isr

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

您好!

     我们使用 TM4C1294NCPDT 和 CCS 版本:6.1.0.00104进行开发。

我们的器件将使用 UART 与其他器件通信。 实现通信协议需要修改驱动程序级别。 因为我们需要检测协议通信帧中的字节间时间间隔。 这意味着我们需要恰好在接收 RX 中断时启动计时器。 我们不想使用任何库 UART 读取函数、因为这会导致无效的字节间时间计算。 在这里、我们不想使用 TI-RTOS 及其库。 我们正在寻找 一个使用 CMSIS 库的 TM4C1294NCPDT 简单示例代码、以便 根据需要操作 UART ISR。 我们在 CCS TI Resource Explorer 中找不到任何不使用 TI-RTOS 的示例。  

请帮助查找任何简单而不使用 XDCTools 的解决方案。

谢谢、

Shijo Thomas  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shijo、
    您是否了解过 TivaWare 库提供的各种示例? 如果您尚未这样做 、则可以从 http://www.ti.com/tool/SW-TM4C 下载 TivaWare 库。 TivaWare 示例不基于 TI-RTOS。 您提到过您不想使用任何库。 您还想排除任何 TivaWare 库驱动程序吗?

    有一个将 CMSIS 库移植到 TM4C 的应用手册。 www.ti.com/.../spma041g.pdf

    我们的社区贡献者 Danny 在此链接中提供了一些 CMSIS 工作。 e2e.ti.com/.../2419120
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Charles、

    感谢您的支持。 这解决了我的问题。

    谢谢、

    Shijo Thomas