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.

[参考译文] MSP430FR5989:在模块 A1中进行 SPI 通信后、SIMO 保持高电平

Guru**** 2601915 points
Other Parts Discussed in Thread: CC1101, MSP430FR5989

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/942716/msp430fr5989-simo-stays-high-after-spi-communication-in-module-a1

器件型号:MSP430FR5989
主题中讨论的其他器件:CC1101

你(们)好。

我使用计时器 A 将 MCU 从 LPM3唤醒、并使用 CC1101无线电进行 SPI 累加。 尽管我在通信完成后将 SPI 引脚配置为输入、但请注意 SIMO 保持高电平。 我使用了模块 A1。

当我切换到 SPI 模块 B0  时、我没有问题。

我的问题是、模块 A1中的 SIMO 是否会保持高电平、即使没有数据可供 comunicat 使用并且配置为输入晶圆、也会进行通信?

我使用 VLO 从 ACLK 获取计时器 A。

SPI 时钟为1MHz、由 SMCLk 提供。  

我正在使用基于 msp430fr5989修订版 C 的定制板

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

    这很可能是您的代码中的错误、但由于您未发布该代码、因此无法验证该错误。

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

    > 我将 SPI 引脚配置为输入  

    如果您通过设置 PSEL=00来执行此操作、它们会恢复为您的 GPIO 配置。 您如何配置引脚?

    这种情况并不是错误的,而且不一定是不需要的--如果你从 SPI 上断开引脚的连接,你不希望它们悬空,所以内部上拉/下拉(REN 寄存器)不是一个坏主意。