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.

[参考译文] LAUNCHXL-CC1350:BOOSTXL-SHARP128不起作用。

Guru**** 2538820 points
Other Parts Discussed in Thread: BOOSTXL-SHARP128, CC1350, LAUNCHXL-CC1350, CC1352R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1005118/launchxl-cc1350-boostxl-sharp128-doesn-t-work

器件型号:LAUNCHXL-CC1350
主题中讨论的其他部件:BOOSTXL-SHARP128CC1350CC1352R

您好!

我有一个关于 CC1350 Launchpad 与 BOOSTXL-Sharp128 LCD 屏蔽的问题。 如果我从 Resoure-Explorer/examples/display (SDK 版本: simplelink_cc13x0_sdk_4_10_01_01)加载演示、LCD 仅显示随机点:

我已插入逻辑分析仪、以查看 SPI 总线和 LCD 引脚上的信号。 似乎发送了数据、但显示屏不执行任何操作:

我不知道我会怎么做。 是否有人知道如何解决这个问题?

非常感谢!

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

    当我运行一个不使用 LCD 的示例时、我在显示屏上看到了随机数据。

    -显示示例 shuld 也在 UART 上打印相同的文本。 您是否在此处获取数据?

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

    是的、UART 输出同时工作正常。 我是否必须将其停用才能使 LCD 运行? 我认为它应该同时起作用吗?

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

    我知道、LCD 或 UART 中的任何一个都可以工作。 您必须切换 UART 才能使用 LCD。

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

    请参阅代码:

            /* Print to LCD and clear alternate lines if the LED is on or not. */
            Display_clearLine(hLcd, ledPinValue ? 1 : 0);
            Display_printf(hLcd, ledPinValue ? 0 : 1, 0, "LED: %s",
                    (ledPinValue == Board_GPIO_LED_ON) ? "On!":"Off!");
    
            /* Print to UART */
            Display_clearLine(hSerial, ledPinValue ? 1 : 0);
            Display_printf(hSerial, ledPinValue ? 0 : 1, 0, "LED: %s",
                    (ledPinValue == Board_GPIO_LED_ON) ? serialLedOn : serialLedOff);

    可以看到、示例写入 LCD 和 UART。 但请仔细检查 是否设置了 Board_display_use_LCD。 还可以尝试单步执行代码以查看代码执行的操作。

     您使用的 LCD Booster Pack 不是完全机械稳定、驱动器和物理显示屏之间的小型扁平电缆连接不良时会出现问题。 它可能是您正在经历的类似情况。   

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

    我仔细检查了预定义的符号、并且 Board_display_use_LCD 肯定被置位。 我单步执行代码、找到 hLcd、例如在本节中:

        /* Check if the selected Display type was found and successfully opened */
        if (hLcd) {
            Display_printf(hLcd, 5, 3, "Hello LCD!");

    遗憾的是、显示屏不执行任何操作。 现在它保持黑色、看起来好像什么都没有。 我还买了一个备用的、因为您说这可能是机械连接问题。 但问题仍然存在。

    我没有对示例代码进行任何更改。 插入后、就上载了代码、除了 UART 输出外什么都没有。

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

    为供您参考、我在 simplelink_cc13x0_sdk_4_10_01_01\examples\rtos\cc1350_LAUNCHXL\drivers\下测试默认显示示例、但不进行任何修改、我可以定期看到 LCD 和 UART 显示"LED ON"和"LED OFF"。 我建议您删除 SDK 并重新安装、以便再次从头开始测试。

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

    正如 YK 所指出的,代码示例应开箱即用。 当您在显示屏上看到"Snow (雪)"时、表示显示屏没有获得正确的命令或类似命令。  

    您是否有其他您也可以测试此示例的 Launchpad?

    我认为、如果移除与逻辑分析仪的连接、您看不到任何差异?  

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

    我购买了另一个 LaunchPad (CC1352R1开发套件)、现在它开包即用。 这意味着它不是硬件错误。 这样做的原因可能是什么? 可能是 CC1350示例中的错误?

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

    由于我可以使用 LAUNCHXL-CC1350的开箱即用示例,我不认为这是软件错误?

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

    您的 CC1350 LP 可能存在硬件问题?

    您是否比较了使用 CC1350 LP 和 CC1352R LP 时的 SPI 流量(逐位)?