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.

[参考译文] TM4C1230C3PM:连接到 USB 的 HP 激光打印机203dn,不通过微控制器枚举

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/618910/tm4c1230c3pm-hp-laser-printer-203dn-connected-to-usb-not-enumerate-by-micro-controller

器件型号:TM4C1230C3PM
主题中讨论的其他器件:TM4C123

您好!

我正在 通过 USB 将激光打印机 HP LaserJet M203dn 连接到 TM4C123控制器,但它显示没有打印机,这意味着枚举状态是 State_no_device,同时检测到另一台 HP LaserJet P1606dn 打印机。

我没有得到原因。是打印机有问题还是我的代码有问题? 因为我的代码适用于2台激光打印机。这两台打印机都连接 了高速 USB 2.0和控制器。

请帮帮我。

注意事项

Priya

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

    [引用 user="Priya Mehta">正在连接激光打印机...  通过 USB 连接到 TM4C123控制器... 显示无打印机...

    连接到(更正常) USB 源时、该打印机是否"已知可以正常工作"?   您最近做过此类操作?

    如果它在连接到 PC 时(仍然)起作用-是否证明它对您"窥探"通信没有用处?   那么、您的"方法或设备"必须以某种不同的方式运行-这不是真的吗?   

    这是您开始调查的明显"第一位"。   

    您不会注意到所使用的控制器(现在)是否能够与(其他)打印机进行转换-这也很有用 ...   一如既往-更多(和足够)的数据胜过"无数据"。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我所面临的实际问题是、我的控制器通过 USB 接口检测到 HP LaserJet P1606dn、这意味着我的系统枚举设备已连接、USB 枚举在2分钟内完成、但未检测到相同的控制器和相同的代码 HP LaserJet M203dn.State_unknown_device 已获得。我没有得到差异 激光打印机和 M 203打印机的情况。

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

    [报价用户="Priya Mehta"]...未检测到相同的控制器和相同的代码 HP LaserJet M203dn[/quot]

    很明显-通过"同一控制器"(上面)、您是指之前使用的相同 PCB -还是相同的"MCU"-而是不同的 PCB?   这是一个重要的区别-尚未完全明确。

    [报价用户="Priya Mehta"]请帮助我

    我还没有这样做吗-已经完成了吗?   建议您"窥探"在您的"正确执行系统"上产生的信号。    然后在(新的、失败的系统)上重复该"间谍"。   通过简单的 A-B 比较、可以发现差异、然后可以在此处进行介绍。    您尚未完成此操作-您有没有?   因此、您未能使我们的"帮助者"能够"帮助您!" (进一步)

    Google "Wire-Shark"和/或其他"USB 数据采集方法"(如果您不熟悉此类"间谍")。   

    您的解决问题的方法不仅仅是 MCU 相关的"问题练习"-您必须按照说明操作并确认已经(已经)提供了"帮助"。  (详细信息)  您必须(现在)"帮助我们!"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 CB1_MOBILE、
    感谢您提出"间谍"、实际上我完全不熟悉这一点。现在我将尝试这种比较方法。我想澄清一下、我正在对不同的 HP 激光打印机使用"相同的控制器-TM4C123"和"相同的 PCI"和"相同的代码"。
    谢谢。

    注意事项
    Priya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢-这是有用的信息。 在这种情况下、您必须始终部署"已知合格/成熟"的测试设备-任何"新"证明可疑的设备-您必须限制任何/所有未知! BTW -这是为了"包括"相同的 USB 电缆-最近在您之前的测试中使用过该电缆。

    如果您可以通过"普通 PC 手段"与新打印机建立操作、则对数据传输的监视应证明是揭示性的、并将解决"最快/最简单"的问题。 当您切换到"4C MCU"时、建立"已知工作模式"并捕获(该)准确的数据-可提供(最适合)的"数据模型"供您复制。 祝您好运...