本帖最后由 biiii 于 2018-3-12 09:24 编辑 自己做的stlink,焊接完后上电,电脑上检测不到com口,连unkown device的提示都没有,请问这是为什么呢
评分
查看全部评分
评分
查看全部评分
焊接完后上电,如果你没有烧固件的话(固件的烧写方法可以是ISP、或SWD、JTAG方式)
1、电脑上检测不到com口,这个正常,跟com口半毛钱关系没有。
2、没有“unkown device”,USB线和连接器都是好的情况下,那么就是板上USB信号D+的上拉电阻没有接。
3、你使用电脑的USB口是好的吗
你的原理图呢,原理不对,或PCB上USB口信号搞错的话,肯定不行。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
其次,你用的是什么芯片?STM32F1 和 F3 需要外接 USB DP 上拉电阻,你接了吗?如果 DP 上拉电阻是通过 GPIO 控制的,没有固件的情况下不识别倒是正常现象,把固件灌进去再看;但如果 DP 是常上拉,直接接到 3.3V 的话,那就是接线问题了。如果是别的系列,这个电阻是内置的,固件里面打开这个上拉电阻了吗?
评分
查看全部评分
评分
查看全部评分
加了一个上拉电阻现在有“unkown device”了,只是固件烧进去没有作用,请问这个是什么原因呢?
现在加了上拉电阻,显示未知设备了,但是固件烧进去没有作用。。
重新焊接了一遍,应该是少加了一个电阻
程序对不对?怎么烧的程序?
如果没有源程序,是直接用ISP烧写的BIN或HEX文件的话,把烧写后自动复位跑程序选项勾上。
现在加了个上拉电阻有未知设备了,但是固件烧进去没有作用。。
程序是HEX,烧写后自动复位跑程序是指哪个选项呢