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.

[参考译文] MSP430FR6047:终端上没有串行数据

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1385762/msp430fr6047-serial-data-is-not-on-the-terminal

器件型号:MSP430FR6047

工具与软件:

尊敬的工程师:

目前、我使用 MSP430FR6047评估板来测量水流量计:

电路板上的跳线状态:

我使用了 USS 模板工程:

首先、我使用 CCS 终端、检查了笔记本电脑的设备管理器、然后看到以下端口:

我尝试了 COM4和 COM3、但它们都不会在终端上发送、实际上终端为空、我还使用了 putty、并且端口上也没有任何数据:

现在请您告诉我、如何判断问题出在哪里?

此致

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

    尊敬的 Behnam:

    该示例中的 UART 不使用连接到 PC 的反向通道 UART。 您可以在程序运行时使用逻辑分析仪探测 J3上的 TXD 和 RXD 引脚以查看输出数据、从而读取 UART 数据。

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

    尊敬的迪伦:

    感谢您提供的指导、我曾尝试使用连接到串行器件的 USB 来监控 TXD 引脚、但端口上仍然没有数据。

    固件是否未在运行且锁定在循环(while (1))或其他情况下、这是可能的情况? 您能告诉我如何确保它正常运行吗?  

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

    您好、Dylan、

    作为更新、我注意到代码被锁定在这里:

     代码= USS_startLowPowerUltrasonicCapture (&gUssSWConfig);

    代码达到第164行、但不能每行都达到第166行、因此意味着它锁定在165行。

    此致、

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

    您好、Dylan、

    更多更新时、我还使用此固件:

    因为我使用 GUI 来读取数据、但我收到此错误:

    您认为这就是我们锁定在此代码"code = USS_startLowPowerUltrasonicCapture (&gUssSWConfig);"中的原因吗?如果是、您能否告诉我我们如何修复它?

    此致、

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

    是的、我认为您之所以被困在该函数内、是因为错误。

    自从从 SDK 中导入代码以来、您是否对该代码进行了任何更改? 您可能需要尝试回滚所做的任何更改。

    如果没有、您能否通读 该主题、 看看 Johnson 的建议是否能为您提供帮助?

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

    您好、Dylan、

    感谢您的答复。

    我甚至使用未经更改的固件,它有这个错误。  

    关于此线程、我逐步完成了它、但显然 HSPLL 中仍有一个错误。

    请告诉我我可以做些什么来修复针对 HSPLL 的此错误吗?

    此致、

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

    您好、Dylan、

    我对 USS 8MHz 晶体进行了一些测量:

    我在 USSXOUT 引脚上看到的结果如下(我刚刚将示波器 探头连接到该引脚、我不知道这是否是一种正确的测量方法):

    在这里、我看到脉冲之间的时间大约为1秒、但当我放大时、每个脉冲内部有两个脉冲、如下所示(周期= 19.6ms):

    这不应该是8MHz 吗?

    关于第二个晶振(HFX):

    我注意到装配件未完成:

    我们缺少 C15、C16、R26、您能否告知我我们是否需要此器件来实现正常运行的系统?

    此致、

    Behnam、

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

    尊敬的 Behnam:

    我同意 USSXT 的输出看起来是错误的。 晶体是否以某种方式损坏? 可能需要更换晶体。 如果您根本没有更改该软件、那么启动顺序应该没有问题、所以它看起来像是一个硬件问题。

    至于有关 HFXT/Y1的第二个问题、该问题对于演示工程来说不是必需的。 在与 EVM 关联的 BOM 中、您会注意到这些元件标记为不填充、演示代码不使用这些元件。

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

    尊敬的 Dylan:

    关于我的测量:

    我只是将示波器探头连接到这个引脚、我不知道这是否是正确的测量方法? 这会对 晶体产生影响吗?  

    此致

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

    只要您能够与引脚保持良好连接、我就会希望晶体振荡器启动后的输出为8MHz 正弦波。 测量它会对晶体产生一些影响、但我不会期望它完全破坏它的行为。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚将示波器探头连接到此引脚、我不知道这是否是一种正确的测量方法? 这会对 晶体产生影响吗?  [报价]

    示波器的带宽是多少? 您的屏幕截图中提到3kHz 和6kHz、由于这些频率太慢、无法测量 您尝试探测的信号。

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

    它是否与固件配置有关? 对于此测试、我使用了以下固件:

    根据此数据表:

    www.digikey.nl/.../2001371

    电容器和电阻器值似乎不正确?!

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

    尊敬的 Seth:

    感谢您的评论。 我正在使用勤奋发现3、也就是这里提到的、 30 + MHz @-3 dB、15 MHz @-0.5dB、6 MHz @-0.1DB4)

    我做了更多的测量、如下所示:

    连接到 R15 (100MHz)的输出:

    USSXIN:

    根据晶体数据表、电容器和电阻器值似乎不正确:

    https://abracon.com/Resonators/AWSCR_CV.pdf

    https://www.digikey.nl/nl/products/detail/abracon-llc/AWSCR-8-00CV-T/2001371

    我是对吗?

    https://abracon.com/Resonators/AWSCR_CV.pdf

    此致

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

    它是否与固件配置有关? 对于此测试、我使用了以下固件:

    根据此数据表:

    www.digikey.nl/.../2001371

    电容器和电阻器值似乎不正确?!

    根据数据表,提到这个 陶瓷谐振器内置电容器,所以这意味着我们不应该在外部放置更多的电容器?

    abracon.com/.../AWSCR_CV.pdf

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

    根据数据表,提到这个 陶瓷谐振器内置电容器,所以这意味着我们不应该在外部放置更多的电容器?

    https://abracon.com/Resonators/AWSCR_CV.pdf

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

    Behnam、

    在内部测试期间、我们发现施加到晶振上的附加电容对于晶振上的良好精度是必需的。 这应该在某个地方记录下来、但似乎没有记录。 请注意、我们不顾数据表中的建议特意添加了这些电容器、所有 EVM430FR6047确实包含这些额外的电容器。 它们不是问题的根源。  

    根据 Seth 关于示波器带宽的好观点、在 USSXT 快照中、如果低于8MHz 采样率、仍然可以看到。 您需要超过16MHz 采样才能可靠地采样信号、理想情况下应高于该采样、以便更好地了解信号形状。  

    对我来说、您的晶体似乎仍然无法正常工作、但另一个测试可以是使用具有更高采样率的示波器进行检查。

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

    您好、Dylan、

    实际上、我可以测量 信号发生器生成的2mV@10MHz 信号、并且我可以使用测量 USSXOUT 信号时相同的设置轻松地看到它、因此测量似乎是有效的。 (对于这些测试、我使用了 1x prob)。  

    现在、我不知道如何继续、您能否告诉我可能的解决方案是什么、然后我就这些解决方案展开工作、我将在实施测试后立即向您进行更新。

    此致、