转载:http://m.newsmth.net/article/Circuit/298517?p=1
原问题:
做了块电路板,结果发现,要先对开发板上电, 再打开串口超级终端, 串口通信才可成功。
但是另外一块开发板却没有这个问题。
这一般是什么原因造成的?
自己遇到问题:
刚焊接好的板子,发现串口有问题,结果串口每次只有在断电上电后需要在上电后重新连接串口线
才能正常通信
原因简述:
缺少保护电阻,
解决办法:每次断电时拔掉串口线
下面所提到的问题,和上面链接中的问题(热插拔才可通信),其实是同一个问题,
可能的原因是
1. 232收发器芯片产生电压的那些小电容的数值是和数据手册上不太一致
2. 232收发器芯片和232插座之间缺少串联保护电阻,或保护电阻数值太小。
3. 原来的232收发器芯片可能部分失效了
如果1和2都已经做到了,将232收发器芯片的RXD输入管脚和插座RXD之间的串联保护
电阻加大,比如换成1K或10K的,应该就可以了。如果还不成,就换个232芯片吧。
多说几句原因吧(以