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-EP:TMDX570LC43HDK

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1178759/tms570lc4357-ep-tmdx570lc43hdk

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

大家好、TI 社区我正在开发 Hercules 硬件开发套件(TMS570LC4357-EP)  

我无法 使用 SPI 协议从外部硬件(数据密钥)读取数据、但我尝试了 HALCogen 软件中提供的 mibSPI 示例代码、观察到内部寄存器之间的数据传输、工作正常我能够在内部看到 Tx 和 Rx 之间的数据传输。

我使用以下 SPI 引脚配置连接 外部硬件(数据密钥):

SPI2 J-10扩展连接器-

CLK-引脚64

CS0-引脚63

SOMI-引脚59

SIMO -引脚61

我还尝试 了下面连接的 SPI 示例代码、其中数据传输内部工作正常。 但我需要一个代码、使用 上述 SPI2引脚配置从外部硬件(数据密钥)读取数据、其中 HDK 用作主器件、而外部硬件(数据密钥)用作从器件。

e2e.ti.com/.../3326.SPI_5F00_MASTER_5F00_TEST_5F00_LC4357.zip

1) 1)检查上述参考、并请提供 HDK 板与外部硬件 (数据密钥)之间的数据通信代码。

2) 2)如何以及在何处更改 SPI 的时钟频率?

3)探测时钟时、 我能够在探测 SPI 时钟引脚时获得50Hz 时钟频率、但我还看到 CS0、SOMI 和 SIMO 引脚具有相同的时钟频率。

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

    您好 Spoorthi、

    [引用 userid="545742" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1178759/tms570lc4357-ep-tmdx570lc43hdk "]我尝试了 HALCogen 软件中提供的 mibSPI 示例代码,并观察了内部寄存器之间的数据传输[/引用]

    这意味着您尝试了回路示例吗?

    --

    谢谢、此致、
    Jagadish。

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

    是的、这在 HALCogen 的示例部分中。 但是、我需要一个使用 SPI2配置进行外部数据传输和接收的代码。

    谢谢、此致、

    Spoorthi.M

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

    您好 Spoorthi、

    [引用 userid="545742" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1178759/tms570lc4357-ep-tmdx570lc43hdk ]1)检查上述参考,并请提供 HDK 板与外部硬件 (数据密钥)之间的数据通信代码。

    提供的代码还可用于从外部硬件获取数据、

    您是否尝试禁用环回

    我刚刚通过连接从 SPI 器件测试了该代码、它对我来说很好(我也从外部从器件获取数据)。

    [引用 userid="545742" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1178759/tms570lc4357-ep-tmdx570lc43hdk ]2)如何以及在何处更改 SPI 的时钟频率?

    您可以从 HALCoGen GUI 轻松更改频率

    更改代码后、必须重新生成代码

    [引用 userid="545742" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1178759/tms570lc4357-ep-tmdx570lc43hdk ]3)探测时钟时 ,我能够在探测 SPI 时钟引脚时获得50Hz 的时钟频率,但我也看到 CS0、SOMI 和 SIMO 引脚具有相同的时钟频率。

    这是不可能的、因为我将频率设置为1MHz

    我在我的末尾进行了测试、时钟频率为1MHz (周期= 1uSec)

    只需尝试测试禁用环回。

    e2e.ti.com/.../5822.SPI_5F00_MASTER_5F00_TEST_5F00_LC4357.zip

    如果需要、您可以获取上面的代码、我禁用了回送、并且还通过连接一个从 SPI 器件进行了测试、该器件工作良好。

    --

    谢谢、此致、
    Jagadish。

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

    非常感谢您提供的解释和示例、我将实施并更新。

    此致、

    Spoorthi.M

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

    还行,Spoorthi  

    如果需要进一步的帮助、请执行并告知我。

    --
    谢谢、此致、
    Jagadish。