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/LAUNCHXL2-RM46:使用 SCI 和 SCI2时出现问题

Guru**** 2337880 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/602775/ccs-launchxl2-rm46-problems-with-using-sci-and-sci2

器件型号:LAUNCHXL2-RM46
主题中讨论的其他器件:HALCOGEN

工具/软件:Code Composer Studio

您好!

我尝试在 Rx 上使用 SCI 和 SCI2与中断。 使用 SCI 已经可以工作、但具有完全相同的寄存器的 SCI2也不会给我提供中断。

在 HALCoGen 中、我启用了 SCI2的驱动程序、启用了 Rx 上的中断并启用了中断编号13 (LIN1高电平)。 我通过 sciReceive 一次"初始化"中断。

我做的东西和 SCI 完全一样,但它不起作用。。。

可以有人帮助我吗?

问候语

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我之前已经尝试过这项工作、但我认为 Launchpad RM46的版本尚未实际启用连接 SCI2。
    我认为、如果您考虑使用另一个版本作为 Hercules RM57、那会更好!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Kubiks、您好!

    如何检查 launchpad 上的 SCI2信号(引脚38和39)? SCI2信号路由到连接器、但不会路由到用于 UAB/SCI/JTAG 的另一个 IC (TM4Cxx)。

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

    我有这篇花俏的文章、告诉我、有 LIN1 RX 和 LIN1 TX 路由到接头 J6。 我使用 RS232 3.3V 电缆和终端向 LIN1RX 引脚发送一些字节。 电缆肯定工作正常。 当我将电缆插入 SCIRX/TX 时、它工作正常、我使用示波器来查看是否传入有效信号。

    昨天我发现、当它尝试从 LIN1TX (用作 SCI2)发送数据时、它是有效的。 但到目前为止,只有数据接收功能不起作用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、这对我来说是一个新东西、不知道你可以使用 LIN 作为 SCI2的输出!!

    可以在 HalcogGen 中检查 PINMUX 的配置并选择 LIN1TX、也许此引脚的保险丝未激活、所以您不能从那里获得信号。

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

    Kubiks、您好!

    在 Launchpad 上、引脚131 (LINRX)和引脚132 (LINTX)连接到 TM4C129器件。 这些信号连同 JTAG 信号被转换为 USB。 您可以使用 PC 终端(Tera Term 或 CCS 中的终端)通过 USB 电缆向 Launch台 发送和接收 UART 消息。

    在 HalCogen、

    1.启用 SCI2 (SCILIN)驱动程序

    2.配置 SCI:9600:1:8

    3.生成代码

    在 CCS 中:

    1.将 example_sci_uart_960.c 复制到 sys_main.c

    编译项目、然后加载到闪存中

    3.运行代码

    在 PC 上:

    1.打开 Tera Term 终端

    2.配置串行端口:9600:1:8

    3.您将在终端上看到该消息。

    以下是示例代码:

    e2e.ti.com/.../5618.example_5F00_sci_5F00_uart_5F00_9600.c

    此致、QJ