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.

[参考译文] LP-CC1352P7:Display.h 到简单的终端输出

Guru**** 2405780 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1317128/lp-cc1352p7-display-h-to-simple-terminal-o-p

器件型号:LP-CC1352P7
主题中讨论的其他器件:SysConfig

我使用过 simple_central_LP SDK、并对其功能有很好的了解。 我希望用串行命令(按键)替换一个按钮。 我一直在使用一个简单的终端应用程序、当我发送'A'时、它似乎会发送额外的字符。 我已尝试解决此问题、但没有成功。 如有任何指导或建议,将不胜感激。

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

    我建议您首先使用显示示例测试显示驱动程序、然后尝试在更复杂的示例中使用显示驱动程序。

    这样、如果您对性能有疑问、就可以轻松地向我们发送代码片段等。

    如果不能准确地告诉我您是如何使用驱动器的、以及您实际观察到的输出是什么、我就无法回答发生了什么情况。

    显示驱动程序为文本输出提供了通用接口,可能是您看到的内容是传输"\r\n "或"\n"。

    如果您想完全控制 UART 上的操作、则可以直接使用 UART2驱动程序。  

    使用此驱动程序的 SDK 中有多个示例。

    Siri

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

    我在这里做了改变,但相同的 O/p。 由于 RTOS,我无法按需要进行调试。  
    //define DISPLAY_UART_ESC_MOVEPOS_FMT \
    "\x1b\x37"/*保存光标位置*/\
     "\x1b[10R"/*重新传输滚动*/\
     "\x1b[%d;%DH"/*移动光标 fmt str */

    #define DISPLAY_UART_ESC_RESTOREPOS "\x1b\x38"/*恢复保存的光标位置*/

    #define DISPLAY_UART_ESC_CLEAR_CUR_LEFT "\x1b[1k"/*将光标清零*/
    #define DISPLAY_UART_ESC_CLEAR_CUR_RIGHT "\x1b[0K"/*清除右光标*/
    #define DISPLAY_UART_ESC_CLEAR_BOTH "\x1b[2K"/*清零行*/
    #define DISPLAY_UART_ESC_CLEARSEQ_LEN 4

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

    恐怕您需要提供更多详细信息。

    您正在运行哪些硬件(自定义或我们的其中一个 LP?)

    您正在使用哪个 SDK 版本?

    您正尝试修改哪些文件、如何修改?

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

    目前我使用 Display.h 为(LP-CC1352P7-4和简单的中央应用程序) . 但 display.h  在终端上打印时添加 ANSI 转义序列。 我需要简单的 UART  

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

    尊敬的 Vishal:

    如果您打开 SysConfig -> TI drivers -> Display、有一个称为 Enable ANSI 的框。 如果您取消选中此框、则只需在新行上打印每张照片即可。

    谢谢、

    M·H

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

    是的、它在工作