完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好。我试图让USB模块作为一种设备工作。每次我插入我的设备,我就会收到:我没有使用任何库,我也不想,直到我能够简单地在我的缓冲区中接收到任何东西。我使用16Mhz晶体和我的配置位:我检查了一些寄存器,而pic使用我的外部晶体COSC=0b010,并且USB PLL被锁定ULOCK=1。这里我定义了描述符结构:然后这里是描述符:然后我基于这个来分配地址:下面是我如何配置USB:我用0x1FFFFFFF逐位和BDT地址来获得物理地址。我启用端点0,像这样:如果有人能帮我处理这个我将不胜感激。我只想从主机PC接收任何东西。
|
|
相关推荐
3个回答
|
|
我已经检查了和谐V2,它正在工作。设备被枚举。现在,我试图找出和声与我的简单代码之间的区别,但是由于所有这些指向回调和宏的指针,它进展缓慢。”我们需要更深一步。我想我已经按照数据表做了一切。I电源模块。为RX/TX奇数/偶数创建描述符。把第一个物理地址放在这3个寄存器中。将缓冲区的物理地址分配给描述符,填入大小并将它们控制到硬件。启用RX,Tx上的端点0,启用中断时,令牌处理完成,并最终启用USB。但我没有得到一个,Windows似乎断开设备。中断工作正常。例如,我可以从USB获得复位中断。
|
|
|
|
但是,如果配置等与其他代码不同,时钟问题仍然可以应用。
|
|
|
|
SADYLY看起来非常相似。编辑:好吧,我可能有个主意。这些描述符实际上不象它们应该在内存中。我可能应该反转字节顺序,我应该是好的。我将在一周左右报告。
|
|
|
|
只有小组成员才能发言,加入小组>>
5170 浏览 9 评论
2001 浏览 8 评论
1931 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3176 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2228 浏览 5 评论
737浏览 1评论
620浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
509浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
635浏览 0评论
531浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 15:15 , Processed in 1.433247 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号