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.

[参考译文] BQ79600EVM:TMS570LS1224:"SPI 和 UART 示例"读取 BQ79616模块并在 MAX3232上输出

Guru**** 2535150 points
Other Parts Discussed in Thread: MAX3232, BQ79616, HALCOGEN

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/974468/bq79600evm-tms570ls1224-spi-and-uart-examples-reading-bq79616-modules-and-output-on-max3232

器件型号:BQ79600EVM
主题中讨论的其他器件:HALCOGEN

王杰给我的是  :-) https://e2e.ti.com/support/microcontrollers/other/f/908/t/974340


您好!

不幸的是,我的 TMS570上的 UART 通道用完了,但我不知道为什么在示例中使用这些通道。
我指的是“BQ79600_SPI_Sample_Code”和“BQ79600_UART_Sample_Code”

Hercules 有两个 UART 线路、这两个线路都在 UART 示例中使用、并且都设置为1MHz (SCI 和 SCI2)
我以为它们用于 BQ79600的 COM_H 和 COM_L、但我在代码中找不到这一点。

无论如何、我需要一个额外的 UART 才能与 RS232客户端通信。
我的想法是实际使用 SPI 示例来释放一个"UART"、并使用备用的 RS232适配器(MAX3232)

在“SPI_Sample_Code.zip”内,我找到 了 HALCoGen 的设置
这是使用 SPI3以及两个 UART 线(SCI 和 SCI2 @1MHz)??

我有点被困在这里...  

如果 可以设置 UART、它可以用于从 MAX3232芯片(RS232)发送和接收字节、那将会很好
115200、8、N、1为所需设置。

我很高兴使用 SPI_Sample 并更改 BQ79600板上的电阻器和跳线以释放 UART-Line。
此外、我们不会以环形连接 BQ79616、因此我只需要 COMH 连接。

我应该至少有一个备用 UART 向 MAX3232发送数据
但我不确定如何更改 HALCoGen 上的设置 (来自 SPI-example)
以及备用电池在末端的接线位置  

此致
Collin

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

    您好、Collin、

    SPI 示例代码不使用 UART、因此您应该能够使用 MCU 上的 SCIRX 和 SCITX 引脚(引脚38和39)、或者如果使用 LAUNCHXL2-TMS57012x launchpad、则可以使用 J2接头上的 J2-3和 J2-4。  

    SPI 示例代码是根据 UART 示例代码创建的、并修改为使用 SPI、这可能是在 Halcogen 文件中配置 UART 的原因、就像使用 UART 一样、但实际的主代码不使用 UART。  

    此致、

    Leslie