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.

[参考译文] EK-TM4C123GXL:USB OTG 鼠标示例-硬件和软件问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/581960/ek-tm4c123gxl-usb-otg-mouse-example---hardware-and-software-issues

器件型号:EK-TM4C123GXL

您好!

我正在进行一个使用 USB 鼠标/键盘控制机械臂的项目、我的搭档和我在过去的一周里一直在努力尝试通过 TM4C MCU 上构建的 USB 设备端口连接 USB 鼠标并进行连接。

到目前为止、我们将 R25和 R29短接以使 USB 器件能够接收电源、并将 R14上方的两个引脚(中间和右侧)短接。

到目前为止、当我们将 USB 鼠标插入电路板时、它会使红色 LED 指示灯闪烁一秒钟、然后熄灭并保持熄灭状态。 但电路板上的 PWR LED 仍然保持亮起、因此电路板仍从 USB 端口接收电源。

我们使用了"C:\ti\TivaWare_C_Series-2.1.3.156\USB_OTG_mouse"中的示例、并尝试使其适用于 EK-TM4C123GXL 板。

如果有人对我们的布线方式有任何建议、如果有任何示例适用于我们的特定电路板、请告知我们! 此外、如果由于我们使用免费软件试用版而出现任何许可问题、请告知我们这是否可行、以及我们是否应该继续。

这是我们当前的系统概述:

提前感谢!

谢尔登

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    插入鼠标后、您在 R29处测量的电压是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bob:

    感谢您的快速回复! 我在插入鼠标的情况下测量 R29的电压为4.54V。

    谢谢、

    谢尔登

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当鼠标无法识别主机端口时,它是否可以自行关闭? (换句话说、将 OTG 端口配置为主机的软件。) 您可能会尝试将鼠标插入"仅供电"USB"主机、例如手机充电器、然后查看其行为是否类似。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哦、是的、这是一个好主意。 我和我的伙伴已经尝试过这种方法、即使没有连接数据引脚、LED 也保持亮起状态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、在未插入鼠标的情况下、R29的电压是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为了保持一致性、我在插入和未插入鼠标的情况下进行了测量、因为我使用的是不同的电源。

    这两个值均为:5.09V。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我不知道。 我将了解我是否可以让其他人提供帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没问题、非常感谢您花时间帮助我们解决一些潜在问题!
    祝您度过美好的一天!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Sheldon

    对我来说、连接似乎很好。 您在电路板上使用的 TM4C123x 微控制器的源项目是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Amit、您好!

    感谢您的回复!

    我的源项目是什么意思? 您是指我在哪里获得了示例代码? 我必须弄清楚示例代码并让您知道我的位置、这只是我认为包含在"boards"文件夹中的一个示例。 我会检查并返回给您。

    谢谢、

    谢尔登

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

    在 EK-tm4c123gxl 示例下、没有 USB 主机或 USB OTG 示例。 只有 USB 器件示例才存在。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Amit、您好!

    我理解您现在的意思。 我使用了以下示例、我注意到的唯一一点是它尝试编译到不同的板、如下图所示。

    有一次、我尝试将电路板切换到正确的电路板、它给出了一些有关 USB 引脚的错误、所以我想我会检查是否甚至可能、以及我是否只需要将引脚更改为其他东西。 如果需要、我可以发布这些警告? 我只需要重新创建该错误。

    此致、

    谢尔登

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

    这些是我得到的误差。 这比我记忆中的要多得多。

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

    仅仅因为列出了 USB_OTG_Mouse 示例、这并不意味着它可以在 EK-TM4C123GXL 上运行。 您必须查看示例代码库的完整路径、如"[..."所示 在示例名称前面。 这是该示例要使用的板。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Amit、您好!

    谢谢、这是我的恐惧。 那么、我只需要使用您建议的电路板示例、并对其进行修改以使用 USB 鼠标吗?

    此致、
    谢尔登