完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
自己的板子,用的STM32f105,想用厂家集成的DFU下载软件,按要求,BOOT0=1; BOOT1=0, 但PC就是不识别USB,在USB-DP加个1.5K的3.3V上拉,PC即识别为unknown device,驱动是装不上的。 注:外部晶振25M,在BOOT0=0;BOOT1=0模式下,加入官方USB库,能正确识别USB,且能正常工作,在此模式下串口1能正常工作,收发数据正确。部分图如下: |
|
相关推荐
8个回答
|
|
奇怪,我将一个5V或3.3V电压,直接加到J10的第1PIN(即USB VBUS)上,PC就能识别了,直接将J10的1与2连接起来就是“Unknown device",这是什么原因啊 ?
|
|
|
|
是不是晶振没有起振啊,一般未知都是晶振没有工作。
|
|
|
|
USB VBUS就是USB供电的正极啊,你不给电怎么工作啊。
|
|
|
|
多谢各位,问题找到了 ,原因是BOOT1悬空了,导致不稳定,将BOOT1下拉,DP上拉就OK了
|
|
|
|
另外,STM32F105,应该不需要1.5K的上拉电阻,USB_ID悬空作为DEVICE即可,现在APP内就不需要这个上拉电阻即能工作,ST的参考板也没有这个上拉。
就在DFU下面,不加上拉,即提示未知设备。刚才确认了USB线,不是OTG的,就是普通的USB。 |
|
|
|
|
|
|
|
一***常工作时需要BOOT0拉低,BOOT1随意;调试时需要BOOT0和BOOT1全部拉高
|
|
|
|
楼主我现在遇到一样的问题,根据你的方法试了,还是无法识别设备,可否提供思路啊
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
CYUSB3014烧录失败Cypress Benicia USB Boot Device
2720 浏览 1 评论
6521 浏览 0 评论
9402 浏览 3 评论
【开源资料】基于机智云的智能感应灯(原理图+PCB+源程序)
47490 浏览 4 评论
3759 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 11:31 , Processed in 0.804811 second(s), Total 88, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号