关于串口窃电的问题
最近一段时间收到两个来信,都是询问关于串口窃电的问题。
匠人已经分别作答,为了避免更多新人疑惑,特整理此贴。
--------------------------------------------------
来信一:
--------------------------------------------------
尊敬的匠人:
您好!
我是***,一名大学生。最近我正在阅读您所作的书籍《匠人手记》,但是发现了一些问题,我在网上查了勘误表但没有找到这一问题的答案,所以特此发了一封邮件来请教您:
在手记15 串口七日之创世纪篇的第175页,图15.2 RS232-TTL转换电路图,我用万用板搭了实际电路,发现电路不工作,用万用表测量后发现:连接计算机的9针串口(公口)的 7引脚(RTS)对 5引脚(GND) 的电压为 -9V 左右,第4引脚(DTR)对 5引脚(GND) 的电压为 -9V左右。4、6脚 和 7、8脚 对地都是负电压,即无法作为电源供电。
我想您在写书的时候肯定是做了实验的,肯定是我忽略了一些东西才导致了错误,但是我经过反复思索和搜索资料后还是没有得到解决问题的答案,所以来打扰您,希望您能为我解答一下。谢谢您!
***
--------------------------------------------------
来信二:
--------------------------------------------------
串口猎人提供的原理图,在调试过程中发现780L5没有电,后来查看了DTR 和RTS发现没有电,这是什么原因,我已经打开串口了。匠人请回复
--------------------------------------------------
参考图纸:
--------------------------------------------------
--------------------------------------------------
原因分析:
--------------------------------------------------
要通过串口DTR和RTS窃电,必须先开启串口这两个线,如果用得是《串口猎人》调试软件,可以参考下图。