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.

[参考译文] MSP430FR2676:数据可视化中仅显示一些通道

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1353774/msp430fr2676-only-some-channels-shown-in-data-visualization

器件型号:MSP430FR2676

大家好!

我遇到了一个问题、如果我设置了按钮排列、或者像在这种情况下、具有5或6个 通道以上的触摸板、并非所有通道都显示在条形图、示波器或通道表中。 在本例中、我使用的是一个5 RX 5 TX 触摸板、该触摸板具有25个通道、仅显示5个通道。 这是配置的屏幕截图。 感谢您提供任何帮助、请提前告知。

此致、

JV

屏幕截图1

屏幕截图2

屏幕截图3

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

    Javier、您好!

    很遗憾、出于安全原因、TI 无法在此处打开屏幕截图链接。  您可以使用 E2E 页面上此处的"插入"选项粘贴图像。

    您的触控板是正方形还是圆形?

    通常、当发生这种情况时、GUI 中的项目和编程到 MSP430中的代码会以某种方式不同。  这就意味着、当 MSP430报告每个 TX 和 RX 节点(传感器元件)的测量值时、测量周期和传感器元件应与 GUI 的要求相匹配。

    您是否在 GUI 中创建了触摸板并生成了代码和配置文件(CAPT_UserConfig)、然后使用配置文件中的连接对触控板进行布局?  您是否手动修改了 CAPT_UserConfig.c 文件的任何部分?

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

    您好、Dennis、

    很抱歉回复延迟。 我的触控板是正方形的、5 x 5、5 TX 5 RX、采用互配置。  我确实在 GUI 中创建了触摸板、插入了 MCU、使用了自动分配功能、然后相应地接线触摸板。 我没有修改任何形状或构成配置文件或任何文件。 我使用其他按钮配置进行了一些测试、但发生了相同的情况:对于每个超过特定使用通道数量的配置、我无法直观显示相应的值。 请查看随附的屏幕截图。 提前感谢。

    JV

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

    Javier、您好!

    这很奇怪。  似乎仅测量第一个测量周期(E00 - E04)。  我附上了一份5x5配置文件副本。  检查第706行、.ui8NrOfCycles = 10。  您是否在 CAPT_UserConfig.c 文件中看到相同内容?

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

    您好、Dennis、

    在我的例子中是第647行、 ui8NrOfCycles = 10。 我无法看到您附加的配置文件、它在该消息中吗? 如果您可以给我发送一个、我可以检查是否有任何差异。 向下箭头。

    此致、

    JV

    e2e.ti.com/.../7444.CAPT_5F00_UserConfig.c

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

    Javier、您好!

    我非常抱歉没有及时回应。

    这是我的配置文件-> e2e.ti.com/.../1884.CAPT_5F00_UserConfig.c

    我还注意到、在您的屏幕截图中、5个通道以250个转换计数运行、但您的 CAPT_UserConfig.c 文件显示 TKP00.ui16ConversionCount = 500?

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

    您好、Dennis、

    没问题。 是的、它们是不同的、我曾尝试将转换计数从屏幕截图中显示的程序更改为发送的配置文件、以防发生某种程度的影响。 我已经从头开始测试了多个新项目、默认情况下采用配置并更改了配置参数、但仍然不希望成功。

    我已经对这两个配置文件进行了比较、除了 CapTIvate 版本、我没有看到任何明显的变化。 时间周期被设定的一样、元件定义也一样、我认为一些变化是版本差异造成的。 是否可以访问 CapTIvate v1.5的某个位置、如果它可能影响它、只需执行脚踢检查? 我的想法开始用完了、除了这一点、我当时考虑它可能是电路板本身的一个缺陷。 我已经在另一台 PC 上使用 VER 从零开始测试了一个项目。 18.3结果相同。

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

    Javier、您好!

    CapTIvate GUI 1.83.00.08是最新版本、确实适用于我。

    好的、让我们尝试几件事...

    在 CAPT_UserConfig.c 中、将第657行上的周期数从10更改为1 (.ui8NrOfCycles = 1)。  理论上、GUI 仅在第一个周期发送、因此您应该只能看到4个元素。  轻触触触触控板上的相应4个元素以验证是否为真。   

    接下来、在第573行注释掉 TKP00_C00和 TKP00_C01、如下所示。  更改.ui8NrOfCycles = 2。  首先尝试此操作、查看是否显示了_C02和_C03元素、以及这些元素位于条形图中的哪个位置。

    //传感器:TKP00
    const tcycle* TKP00_cycles[10]=
    {
    // TKP00_C00、
    // TKP00_C01、
    &TKP00_C02、
    &TKP00_C03、
    &TKP00_C04、

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

    Javier、您好!

    CapTIvate GUI 1.83.00.08是最新版本、确实适用于我。

    好的、让我们尝试几件事...

    在 CAPT_UserConfig.c 中、将第657行上的周期数从10更改为1 (.ui8NrOfCycles = 1)。  理论上、GUI 仅在第一个周期发送、因此您应该只能看到4个元素。  轻触触触触控板上的相应4个元素以验证是否为真。   

    接下来、在第573行注释掉 TKP00_C00和 TKP00_C01、如下所示。  更改.ui8NrOfCycles = 2。  首先尝试此操作、查看是否显示了_C02和_C03元素、以及这些元素位于条形图中的哪个位置。

    //传感器:TKP00
    const tcycle* TKP00_cycles[10]=
    {
    // TKP00_C00、
    // TKP00_C01、
    &TKP00_C02、
    &TKP00_C03、
    &TKP00_C04、

    另外、您是否有 Saleae 逻辑探头?  我正在开发一种能够解码用于从 MSP430和 GUI 发送数据的协议的扩展。  我可以给您一个副本、以便尝试查看正在发送什么数据。  或者、您可以捕获几秒钟的数据并将您的.sal 文件发送给我。  我可以将其打开并扫描以解决此问题。  请告诉我。