你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

自制的stlink焊接完上电后检测不到com口

[复制链接]
biiii 提问时间:2018-3-6 16:54 /
本帖最后由 biiii 于 2018-3-12 09:24 编辑

自己做的stlink,焊接完后上电,电脑上检测不到com口,连unkown device的提示都没有,请问这是为什么呢
收藏 1 评论17 发布时间:2018-3-6 16:54

举报

17个回答
无薪税绵 回答时间:2018-3-7 14:44:36
估计是你的固件不能用。

PCB_3D图.png

SCH.png

物料清单.png

STLINK V2.1自带串口_DXP_PCB.rar (1.61 MB, 下载次数: 14)

评分

参与人数 1蝴蝶豆 +5 收起 理由
zero99 + 5

查看全部评分

随风飘扬 回答时间:2018-3-6 17:01:33
对于USB的全速和高速设备,D+会有一个上拉电阻,对与低速设备D-会有一个上拉电阻,这样当USB设备接入主机时,主机根据D+或D-的电平变化检测设备的接入,之后发出枚举的指令,如果枚举失败,提示Unkown device,如果连unkown device都没有提示,说明接口硬件有问题,或者USB接口软件断开了

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

七哥 回答时间:2018-3-6 17:58:50
本帖最后由 toofree 于 2018-3-6 18:00 编辑

焊接完后上电,如果你没有烧固件的话(固件的烧写方法可以是ISP、或SWD、JTAG方式)
1、电脑上检测不到com口,这个正常,跟com口半毛钱关系没有。
2、没有“unkown device”,USB线和连接器都是好的情况下,那么就是板上USB信号D+的上拉电阻没有接。
3、你使用电脑的USB口是好的吗
你的原理图呢,原理不对,或PCB上USB口信号搞错的话,肯定不行。

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

wenyangzeng 回答时间:2018-3-6 16:59:37
当然是硬件问题了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

队长shiwo 回答时间:2018-3-6 17:01:56
USB CDC没做好吧

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

Angel_YY_ST 回答时间:2018-3-6 17:04:14
提示: 作者被禁止或删除 内容自动屏蔽
maxtch 回答时间:2018-3-6 19:48:45
首先,电脑上这个口是好的吗?插颗优盘看看有没有反应?

其次,你用的是什么芯片?STM32F1 和 F3 需要外接 USB DP 上拉电阻,你接了吗?如果 DP 上拉电阻是通过 GPIO 控制的,没有固件的情况下不识别倒是正常现象,把固件灌进去再看;但如果 DP 是常上拉,直接接到 3.3V 的话,那就是接线问题了。如果是别的系列,这个电阻是内置的,固件里面打开这个上拉电阻了吗?

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wudianjun2001 回答时间:2018-3-7 08:59:27
USB部分的硬件有问题吧,查查电源什么的时候正常,电阻什么的时候正确,焊接是否良好,等

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

biiii 回答时间:2018-3-7 10:23:38
toofree 发表于 2018-3-6 17:58
焊接完后上电,如果你没有烧固件的话(固件的烧写方法可以是ISP、或SWD、JTAG方式)
1、电脑上检测不到com ...

加了一个上拉电阻现在有“unkown device”了,只是固件烧进去没有作用,请问这个是什么原因呢?
biiii 回答时间:2018-3-7 10:24:56
maxtch 发表于 2018-3-6 19:48
首先,电脑上这个口是好的吗?插颗优盘看看有没有反应?

其次,你用的是什么芯片?STM32F1 和 F3 需要外接 ...

现在加了上拉电阻,显示未知设备了,但是固件烧进去没有作用。。
biiii 回答时间:2018-3-7 10:29:57
感谢楼上的回复,现在加了一个上拉电阻,出现了“unkown device”,但是固件烧进去没有作用,请问这个可能是什么原因呢
biiii 回答时间:2018-3-7 10:31:07
wudianjun2001 发表于 2018-3-7 08:59
USB部分的硬件有问题吧,查查电源什么的时候正常,电阻什么的时候正确,焊接是否良好,等 ...

重新焊接了一遍,应该是少加了一个电阻
七哥 回答时间:2018-3-7 10:31:31
biiii 发表于 2018-3-7 10:23
加了一个上拉电阻现在有“unkown device”了,只是固件烧进去没有作用,请问这个是什么原因呢? ...

程序对不对?怎么烧的程序?
如果没有源程序,是直接用ISP烧写的BIN或HEX文件的话,把烧写后自动复位跑程序选项勾上。
biiii 回答时间:2018-3-7 10:32:25
maxtch 发表于 2018-3-6 19:48
首先,电脑上这个口是好的吗?插颗优盘看看有没有反应?

其次,你用的是什么芯片?STM32F1 和 F3 需要外接 ...

现在加了个上拉电阻有未知设备了,但是固件烧进去没有作用。。
biiii 回答时间:2018-3-7 11:43:04
toofree 发表于 2018-3-7 10:31
程序对不对?怎么烧的程序?
如果没有源程序,是直接用ISP烧写的BIN或HEX文件的话,把烧写后自动复位跑程 ...

程序是HEX,烧写后自动复位跑程序是指哪个选项呢
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版