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.

[参考译文] TMS570LS0432:N2HET 仿真 UART

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1504690/tms570ls0432-n2het-emulated-uart

器件型号:TMS570LS0432
主题:DRV8301中讨论的其他器件

工具/软件:

尊敬的 TI 团队

我一直在努力自己实现 SCI 计划。

然后我看到这篇文章引用。

但我没有下载相关文件的权限、在哪里可以找到此示例?

注意:我使用的电路板是 TMS570LC4357HDK。它应该是通用的。

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

    您好、Sam、

    由于它们是非常旧的线程、因此这些线程中的内容无法下载。 即使我也面临同样的问题。

    但是、您可以在以下网站下载此代码:

    使用 Hercules 高端计时器- element14社区仿真 UART

    另外、我以某种方式设法获得了该应用手册、下面是该应用手册:

    e2e.ti.com/.../7585.N2HET_5F00_EMU_5F00_UART_5F00_AppNote.pdf

    --
    此致、
    Jagadish。

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

    您好、gundavarapu。
    非常感谢、我很感激、我也想问、HET 是否没有用于仿真 SPI 的例程、所以我必须自己使用 GPIO 来仿真?

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

    您好、Sam、

    对延迟的回复表示歉意、我休息了几天、因此没有机会再次处理此问题。

    请参阅以下主题一次、这可能对使用 HET 的 SPI 仿真很有用:

    (+) TMS570LC4357-SEP:用于实现定制串行外设的高端计时器-基于 Arm 的微控制器-内部论坛-基于 Arm 的微控制器-内部- TI E2E 支持论坛

    --
    此致、
    Jagadish。

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

    你好 Gundavarapu

    没关系。 情况并不紧急。 我实际上是通过 GPIO 仿真 SPI、但频率仅为500kHz。 我还担心 CPU 负载、因为它有很多任务。
    最好能使用 HET 仿真 SPI。
    找不到您给我的链接页面。 是复印问题吗?

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

    您好、Sam、

    以下是上面链接中的信息:

    我找到了一个与 HET 上 SPI 仿真相关的示例。

    (3) DRV8301上的 OC_MODE 更改-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    参考上述示例后、我发现它位于下面的 Hercules 示例路径:

    tms570ls3137«Hercules«32b«src«het«drivers«SW«v1.0.3.03«motorware«Application - Hercules Examples/Hercules - Hercules 处理器的软件示例

    在本例中、他们在高端计时器上仿真 SPI、以便与 DRV8301三相栅极驱动器通信。

    除此之外、我没有找到与此相关的任何其他示例、因此请将其分享给客户。

    --
    此致、
    Jagadish。

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

    尊敬的 Gundavarapu:

    感谢您的答复。 目前我不会使用 HET 来模拟 SPI 操作。 我计划使用 HET 来模拟两个串行端口、但在此过程中我有一些问题、但仍需要您的帮助来回答这些问题。

    1.在 HET 串行端口模拟代码中,我原本打算创建一个新项目并移植参考代码。 但是、我发现原始工程有两个灰色的文件夹。 我无法在新项目中生成具有相同属性的文件夹、因此我在原始项目中进行了修改。 您能否解释一下下图所示灰色文件夹背后的概念?

    在该参考工程中、het1[0]为 TX、het1[2]为 RX。 如果我要更改 TX 和 RX 的引脚、我是否只需修改 HET_EMU_SCI.het 中突出显示的部分(如图所示)、然后直接编译?

    3.如果我想使用 HET 来模拟两个串行端口的功能,我该如何操作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.在 HET 串行端口模拟代码中,我原本打算创建一个新项目并移植参考代码。 但是、我发现原始工程有两个灰色的文件夹。 我无法在新项目中生成具有相同属性的文件夹、因此我在原始项目中进行了修改。 您能否解释一下下图所示灰色文件夹背后的概念?

    如果右键点击该文件夹、则可以看到名为"Exclude from build"的选项

    如果点击此选项将使相应文件夹灰显、这意味着在构建工程时不会构建相应的文件夹、这些文件夹基本上将从构建中排除。

    2.在本参考工程中、het1[0]为 TX、het1[2]为 RX。 如果我要更改 TX 和 RX 的引脚、我是否只需修改 HET_EMU_SCI.het 中突出显示的部分(如图所示)、然后直接编译?

    是的、您可以这样做。

    3.如果我想使用 HET 来模拟两个串行端口的功能、我该如何操作?

    让我验证一下、我从未尝试过。 您只需要使用相同的代码仿真两个串行端口(UART)、对吧?

    --
    此致、
    Jagadish。

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

    是的、我想在下面的应用手册中看到、这可能意味着您可以使用 het1或 het2来模拟两个串行端口、我不知道我是否理解正确。

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

    您好、Sam、

    是的,我想,我在下面的应用手册中看到,这可能意味着你可以使用 het1或 het2来模拟两个串行端口,我不知道我是否理解正确。[/报价]

    否、这里他们讨论的是单个 N2HET (我指 N2HET1或 N2HET2)上的多个 UART 实例(示例 UART1和 UART2)。

    --
    此致、
    Jagadish。

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

    尊敬的 Gundavarapu:

    您是意味着 N2HET1可以实现两个 UART (UART1、UART2)还是 N2HET1可以实现 UART1和 N2HET2可以实现 UART2?

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

    您好、Sam、

    您是指 N2HET1可以实现两个 UART (UART1、UART2)还是 N2HET1可以实现 UART1和 N2HET2可以实现 UART2?

    我以前从未测试过此仿真 UART、但是您在应用手册中分享的图像讨论的是单个 N2HET 上的多个 UART。 我是指一个 N2HET 上有两个 UART (UART1、UART2)(可以是 N2HET1)。

    --
    此致、
    Jagadish。

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

    尊敬的 Gundavarapu:

    非常感谢您的答复,我将研究如何使用 N2HET1模拟两个 UART (UART1, UART2 )稍后,然后如果我遇到任何问题,我可能需要再次麻烦你,谢谢。

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

    您好、Sam、

    当然、任何时候都可以!