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.

[参考译文] TMS570LS3137:TMS570LS3137

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1131019/tms570ls3137-tms570ls3137

器件型号:TMS570LS3137

我需要澄清以下各项

1. MIBSPI 引脚的推挽设置仅在使用 MIBSPI 引脚(CS、CLK、MOSI、SIMO)作为 GIO 时适用?

2.在我的项目中,我们将使用 MIBSPI 功能, 作为 GIO 代码的一部分,我将设置用作下拉使能和下拉的所有外设引脚的推挽属性。

包括 MIBSPI (CS、CLK、MOSI、SIMO)。

但是 对于(CS、CLK、MOSI、SIMO)引脚、我看到我在 GIO 代码中的设置不会写入推挽寄存器、而是始终被上拉。

在数据表中进行进一步调查后、我发现 MIBSPI 引脚的默认上拉状态大部分被上拉

除了某些引脚、例如:

MIBSPI1SIMO[1]-默认状态下拉

MIBSPI3NCS[4]-默认状态下拉

但在 MIBSPI1SIMO[1]和 MIBSPI3NCS[4]的拉选择寄存 器中、始终会看到被上拉。

注意:我的代码使用 MIBSPI1SIMO[1]和 MIBSPI3NCS[4]  作为具有下拉设置的 GIO。

您能不能解释为什么 MIBSPI 拉寄存器显示为引脚 MIBSPI1SIMO[1]和 MIBSPI3NCS[4]上拉  ?

我已参阅  Datashee_spns162_RevC_TMS570LS3137