拿到Nucleo STM32F411始终无法成功安装虚拟串口,网上的很多方法都尝试了,无解。手上正好有USB转串口,懒得在折腾了,索性就用这个外接串口吧。
可以使用外接串口的过程也是很曲折的。
首先看到板子上写了"TX/D1","RX/D0",然后就直接把串口线接这两个管脚(当然肯定共地了),发现不行。然后就上mbed不停的找别人的工程,发现都不行,无奈只有看电路图了。
发现串口和ST-Link的串口相连了,突然想到虚拟串口的数据应该就是从这个地方传过去的。立刻把SB13和SB14给断开了,以为这次肯定能成功了,信心满满。结果总是希望越大失望越大!
不行,不能泄气,继续看原理图,突然又发现新大陆了!!
SB62和SB63没有焊电阻,也就是说TX/D1,RX/D0原来和串口是断开连接的,赶紧焊上。刚才从SB13,SB14焊下来的两个0欧电阻已经扔了,也懒得在拿新的焊上了,直接焊锡把SB62,SB63短接吧。焊完,接好线,OK成功了。
总结:焊掉SB13,SB14,短接SB62,SB63,TX/D1和RX/D0接上外接串口就OK了。
|