完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我正在使用USB接口在PSoC 3上开发一个USB应用程序。我正在执行从微芯片PIC18F到PSoC的迁移。 我想知道在手术中是否可以改变EP1的位置。 我想从PIC源代码中重用一些代码。我注意到端点是用在两个方向上的。 谢谢您! |
|
相关推荐
4个回答
|
|
你好,
在枚举期间,USB设备通知主机有多少个端点,以及它们是否在里面。一旦通信开始,就不需要通过USB规范改变端点的方向。然而,您可以在枚举第二次的同时再次枚举设备并具有不同的描述符集。不同的描述符集可以具有相反的端点。 因此,如果您可以重新枚举您的设备,那么有可能在相反的方向上有单端点。 |
|
|
|
好吧。谢谢你提供的信息。我将深入分析代码以使其正常工作。我使用专有的应用程序向设备发送数据。我现在所面临的问题是,当我设置终结点时,主机可以将数据发送到设备,并且我看到在调试模式下运行代码时发送的数据,但是我用来发送数据的应用程序无法读取设备的答复形式。我问了这个问题,因为我已经测试了端点在内外方向上的设置,注意到在前一个方向上,将数据形式的设备发送到主机是可能的,并且在以后的方向上,从主机发送数据到设备是可能的。这是正常的,因为USB数据交换是以主机为中心的。那么,现在的问题是,即使有端点,EP1 OUT和EP2,双向数据交换也不起作用。由于枚举方向被设置,因此与此设备相关联的驱动程序必须相应地设置正确吗?谢谢你的时间。
|
|
|
|
你好,
你可以通过这张简单的出入境申请表。 HTTP://www. CyPress?COM/?RID=39553 它使用了PC应用程序“CyPress套件USB”,从中你可以了解驱动程序和C代码。你可以根据这个程序修改你的应用程序和驱动程序。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2110 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1791 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
576浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
430浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
440浏览 2评论
390浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
937浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 19:48 , Processed in 0.954148 second(s), Total 52, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号