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.

[参考译文] CCS/EK-TM4C123GXL:初学者问:如何接受键盘输入?

Guru**** 2442090 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/629743/ccs-ek-tm4c123gxl-beginner-ask-how-to-accept-input-from-keyboard

器件型号:EK-TM4C123GXL

工具/软件:Code Composer Studio

大家好。 我对该产品非常陌生。 在这里、我要编写一个程序、该程序将从键盘获取输入。 例如:当我在键盘上键入"蓝色"时、板上的 LED 将会闪烁为蓝色。 是否有可获取输入的命令? 我唯一能想到的是  

ROM_UARTCharsAvail (UART0_BASE)、但我不知道如何使用它。 

欢迎提供任何帮助。 谢谢!


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

    有趣的是、您正在从经济背景转向嵌入式开发!

    由于您提到 UARTCharsAvail(),它建议您已经下载了 Tivaware 库。

    查看/docs 文件夹、那里有一个名为 SW-TM4C-utils-UG.2.4.178.pdf 的文件。 记录在案的实用程序之一是命令行处理模块。 您可以访问它的所有编程代码。

    您可以按原样使用它、也可以通过它获得灵感来创建自己的解决方案。 这不是一个简单的"获取输入的命令"、但库"几乎像这样简单"。

    此致

    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    除了海报/朋友 Bruno 的指示之外-您可以考虑将您的命令从"蓝色"减少到仅"b"。 这将极大地提高您的"基本"计划的完成速度、简化和增强。 必须搜索"4个字符"(以便拒绝"blud")不符合您的目的-这是您学习的早期内容...

    这种"简化-始终"技术被称为" kiss"-极大地帮助和加快了学习过程...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这确实是一个很好的建议! 在解析基于文本的命令之前、需要掌握"识别单个接收到的字节"!

    海报稍后只会担心如何控制他板上的其他颜色 LED、这些 LED 是 Burgundy、Barberry、Basalt、Beige、 百慕大、黑色、布卢什、波尔多、黄铜、 青铜、棕色和伯纳姆... )
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    什么?   正如 Gf 指出的那样、"布鲁诺怎么可能会忽略"烧过的锡耶纳?"   (喜欢那种香味——不是那么的颜色……)

    请注意、您的(假定的)词典已达到"刻录"(即 Burnham)-再单击一次就会耗尽"B 列表"。   (可能)