[STM32F4] Nucleo虚拟串口无法使用,外接串口电路修改

[复制链接]
 楼主| cbb0416 发表于 2015-1-29 00:02 | 显示全部楼层 |阅读模式
拿到Nucleo STM32F411始终无法成功安装虚拟串口,网上的很多方法都尝试了,无解。手上正好有USB转串口,懒得在折腾了,索性就用这个外接串口吧。
可以使用外接串口的过程也是很曲折的。
首先看到板子上写了"TX/D1","RX/D0",然后就直接把串口线接这两个管脚(当然肯定共地了),发现不行。然后就上mbed不停的找别人的工程,发现都不行,无奈只有看电路图了。
ST_Link串口相连.jpg

ST_LINK 串口.jpg
发现串口和ST-Link的串口相连了,突然想到虚拟串口的数据应该就是从这个地方传过去的。立刻把SB13和SB14给断开了,以为这次肯定能成功了,信心满满。结果总是希望越大失望越大!
不行,不能泄气,继续看原理图,突然又发现新大陆了!!

D1,D0原来和串口是断开的

D1,D0原来和串口是断开的

SB62和SB63没有焊电阻,也就是说TX/D1,RX/D0原来和串口是断开连接的,赶紧焊上。刚才从SB13,SB14焊下来的两个0欧电阻已经扔了,也懒得在拿新的焊上了,直接焊锡把SB62,SB63短接吧。焊完,接好线,OK成功了。
Nucleo串口修改.JPG
总结:焊掉SB13,SB14,短接SB62,SB63,TX/D1和RX/D0接上外接串口就OK了。


人民币的幻想 发表于 2015-1-29 00:09 来自手机 | 显示全部楼层
是一种办法,但是更重要的是装好驱动,啥都不用改就能用串口2了
晓枫VS枯叶 发表于 2015-1-29 08:33 | 显示全部楼层
驱动装不好估计你电脑系统是精简版的........
mmuuss586 发表于 2015-1-29 12:20 | 显示全部楼层

感谢楼主分享;
戈卫东 发表于 2015-1-29 13:38 | 显示全部楼层
虚拟串口是STLINK那边的TX/RX吧?不是目标MCU那边的吧?
 楼主| cbb0416 发表于 2015-2-4 13:22 | 显示全部楼层
戈卫东 发表于 2015-1-29 13:38
虚拟串口是STLINK那边的TX/RX吧?不是目标MCU那边的吧?

用到虚拟串口你就把STLINK看作是一个USB转串口就行了,连接方式是:PC <------USB连接-------> ST LINK(USB转串口) <--------串口连接---------> MCU。我把硬件改了之后连接方式是PC <------USB连接-------> USB转串口(CH341) <--------串口连接---------> MCU
戈卫东 发表于 2015-2-4 18:13 | 显示全部楼层
cbb0416 发表于 2015-2-4 13:22
用到虚拟串口你就把STLINK看作是一个USB转串口就行了,连接方式是:PC  ST LINK(USB转串口)  MCU。我把硬 ...

不明白你为什么要这么做。。。。。
它的虚拟串口可以和STLINK同时使用的。正常它不和MCU相连,但可以很方便的用杜邦线连接。为什么还要另外用一个USB串口适配器呢。。。。。。。
戈卫东 发表于 2015-2-4 18:16 | 显示全部楼层
难道是因为驱动装不上?那直接无视它就可以啊。。。。。。MCU直接连其他USB转串口不需要改电路的吧。。。。。。因为它本来就没有连起来
她城 发表于 2015-10-13 10:11 | 显示全部楼层
楼主,我遇到一个问题  不知道跟你的是不是一样  我从官网下载的串口DEMO,每一秒到USART打印信息到PC,结果打印信息是从STLINK中打印出来的,请问什么原因,如果方便可以加我Q吗  707829291
lux169 发表于 2015-10-13 11:47 | 显示全部楼层
这个驱动我的也一直装不了不知道是哪个?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

123

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部

9

主题

123

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部