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.

[参考译文] LAUNCHXL2-570LC43:LAUNCHXL2-570LC43

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/979819/launchxl2-570lc43-launchxl2-570lc43

主题中讨论的其他器件:HALCOGENBOOSTXL-CANFD-LINTCAN4550TMS570LC4357

我需要有关 SPI 的 HALCoGen (MCAL)配置的帮助、以便连接    TMS570LC43x Launchpad 的 BOOSTXL-CANFD-LIN。  

我的选择是 MIBSPI3 -- SPI

需要在 PINMUX 中选择的所有内容  

B2 -- MIBSPI3NCS[2]

C3 -- MIBSPI3NCS[3]

E3 -- MIBSPI3NCS[4]

V5 -- MIBSPI3NCS[1]

V8 -- MIBSPI3SOMI

V9 -- MIBSPI3CLK

V10 -- MIBSPI3NCS[0]

W8 ---- MIBSPI3SIMO

W9 -- MIBSPI3NENA 和 MIBSPI3NCS[5]?

主要需要 NCS [0]到 NCS [5],一个本身是可以的吗?

 

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

    您好!

    是的、只需要一个 CS。  

    可使用四引脚选项:  MIBSPI3CLK、 MIBSPI3SIMO、 MIBSPI3SOMI、 MIBSPI3NCS[0]或[2]...

    如果 CANFD 控制器具有 nSPIENA 信号、则可以使用5引脚选项:CLK、SOMI、SIMO、CS 和 nSPIENA

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

    感谢您的回答。

    根据使用 HALCoGen 工具生成 SPI.c 和 SPI.h 的 TMS570LC43xx MCU、我需要帮助来修改 TCAN4x5x_SPI.c 驱动程序。

      BOOSTXL-CANFD-LIN   SPI 至 CAN FD SBC + LIN 收发器 BoosterPackTm插件模块的示例代码。

    这两个 API 不是使用适用于 TMS570LC43xx MCU 的 HALCoGen 生成的  

    此 TCAN4550 SPI 至 CAN 驱动器需要使用什么替换 API?  

      

    我生成的 hL_spi.c 驱动程序包含这些 API  

     

    对于 API GPIO_setOutputLowOnPin 和 EUSCI_B_SPI_transmitData,建议使用?

    如果您有适用于此特定 MCU 的 TCAN4550驱动 程序、建议您使用 TMS570LC4357。  

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

    您好!

    我有 TMS570LS12x + TCAN455x 的示例代码。 该示例使用 SPI 标准模式。 您可以修改 LC43x 器件的示例代码。

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

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

    您好 QT Wang、

    我需要了解 HALCoGen 中专门为 MIBSPI1、MIBSPI3、 SPI1和 SPI3 驱动程序进行的 SPI 配置   

    在“Driver Enable”(驱动程序启用)选项卡-->选择了“Enable SPI 1 and SP2”(启用 SPI 1和 SP2),但我的问题是为什么在 PINMUX 选项卡中它是 MBISPI1和 MBISPI3?

    您能否在 HALCoGen 中分享有关 SPI MCAL 配置的详细信息?

    例如、在 TMS570中、它非常有帮助。

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

    您好!

    1."驱动程序启用"是指选择应用中使用的外设。 HALCoGen 将为这些选定的外设生成源文件。 HALCoGen 不会为此处未选择的外设生成源文件。

    2、引脚复用:器件功能丰富、但引脚数量有限。 尽管单个引脚一次只能执行一个功能、但也可以在内部配置它们以执行不同的功能。 这称为引脚多路复用、 即一个引脚可以执行多种功能。 HalCoGen 引脚复用面板列出了所有复用输入和复用输出。 您可以选择为特定引脚使用哪一个功能。

    3、HALCoGen 不进行 MCAL 配置。