原创
串口是否支持热插拔?
2011-6-19 20:34
9582
6
8
分类:
通信
今天在做实验的时候要用到串口调试,当需要在超级终端中键入命令时,按下键盘,超级终端中却没有任何显示,我已经把数据流控制设置为无,造成超级终端不能输入还有什么原因呢?于是上网疯狂找资料,网上有很多人问这样的问题,一个人的回答提醒了我,串口是不支持热插拔的!!!
遇到这个问题之前,由于种种原因,我带电插拔了串口好几次,难道真中了串口不能热插拔的魔咒?于是我重启电脑试试(串口线没有拔),完了之后,超级终端又可以输入命令了!
在以往的实验中,我并没有关注串口支不支持热插拔这一问题,因为我身边什么好多同学也跟我一样,在需要的时候就任意插拔串口,好像没出现串口被烧坏这种恐怖的现象。
上网查了资料,关于串口热插拔的问题总结如下:
串口已有一段历史,它起初的设计并不支持热插拔,目前只有usb和1394接口是真正支持热插拔的。那为什么我们平时任意热插拔串口没有对串口造成损坏呢,那是因为串口的设计中已经包含了串口热插拔保护电路,有限次数的热插拔并不会伤害到串口。但是串口的设计规范终究是不支持热插拔的,所以在平时的学习或工作中我们要尽量少地去热插拔串口,要不然会出现很多奇怪的问题的......
用户377235 2015-3-30 14:49
用户377235 2013-12-23 21:11