完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Hi GuySi有迁移到新的USB堆栈和基于X8编译器的例子的问题。我有很好的工作硬件从几年来,但希望更新一切到WiUSB。所以我以供应商为例,开始根据新的mla进行重新工作。到目前为止,一切都正常,我可以与USB通信和发送/接收数据,但是我在_INT类型的端点有问题。我的应用程序是一个I/O控制器,一旦检测到输入的变化,我就把数据发送到PC。为这个EP2定义如下:所有端点都正确检测,因为我可以使用USB嗅探器工具来检查这个。我已经在旧版本中定义了一些代码,但是我不能让它工作。知道我错过了什么吗?我定义了新的端点缓冲区,我初始化了端点和变量:最后我创建了通过_EP2发送数据的简单代码。只需读取端口并发送值即可。如果没有变化,条件也会阻止发送数据,这就是问题所在。在较旧的框架中,它工作得很好。新的我不能让这部分工作。谢谢任何建议。
|
|
相关推荐
5个回答
|
|
是的,设备枚举。我可以发送数据到设备,我可以从设备读取数据,但设备不通过EP2端点发送任何数据。
|
|
|
|
我明白了,这在主机端可能也是个问题吗?这通常取决于描述符/lenght和要发送的数据之间的不匹配。
|
|
|
|
我假设PC端可以。正如我所说的,这是一个关于旧框架的项目,所以不同的是,我正在使用新的固件…所以我假设PIC方面有问题。我发现了,这是新的:但是我不确定我是否做得对。我是否应该在._address_..h中重新定义/添加新的内存分配。
|
|
|
|
你使用哪个设备?不同的USB MCU *必须在特定的内存区域中拥有USB缓冲区,并且不同的设备有所不同。因此,FixEdAddisSyHyth.h为您的设备选择正确的地址。
|
|
|
|
他的长时间休息…我用PIC18F45
|
|
|
|
只有小组成员才能发言,加入小组>>
5139 浏览 9 评论
1987 浏览 8 评论
1917 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3158 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
706浏览 1评论
597浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
480浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
609浏览 0评论
505浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 09:24 , Processed in 1.260886 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号