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.

[参考译文] MSP430F5508:USCI UCBUSY 位行为

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/651327/msp430f5508-usci-ucbusy-bit-behavior

器件型号:MSP430F5508

你好。 遗憾的是、数据表和用户指南中都没有找到关于复位位 USBUSY 位的时间图。 用户指南表37-20中"USCI 处于非活动状态"一词的含义是什么? 通过实验、我得到:对于 UCCKPH=1和 UCCKPL=0、USBUSY 在最后一个上升沿之后立即复位。 即、直到最后一个下降沿。 即在 USCI 期间仍然有效。 该错误是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    查看用户指南中的图37-4、该上升沿是最后一个 RX 采样点、即 TX/RX 状态机中发生任何事件的最后一次采样点。 下面的下降沿只用于将时钟信号返回到其空闲状态、而这个状态显然不算为"有效"。 看起来 UCBUSY 行为是预期行为。

    (我没有做过任何实验、但我想当第一个 TX 位移出时、UCBUSY 会被置位、这是在第一个时钟边沿前的一个半位。)

    在任何情况下、即使这是一个错误、也不会改变这样一个事实:这是您必须处理的芯片的实际行为。 ;-)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的回复。 我同意、很可能会实现此逻辑。 但是、我正在尝试找到官方确认。 如果图37-4描述了该位的行为、则根本没有问题。 如果不进行确认、将来可能会在没有任何通知的情况下更改 MCU 的行为:(
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Alexei、

    UCBUSY 逻辑与 Clemens 所描述的一样、在 SPI 模式下对于这个器件没有 UCBUSY 勘误表。

    此致、
    Ryan