• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

串口热拔插会损坏STM32吗

lxzdhgcs 2019-04-24 浏览量:3776
正在通信的串口能不能热拔插
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 串口正常通信的时候是可以插拔的,一般硬件都是不会损坏的,但是软件的通信数据会丢失,导致当前的通信中断,所以通信是不能支持热插拔的,你可以在协议里面定义一个握手机制,当断开后重新连接就重新进行上一次的通信,这样就可以实现热插拔了
    • 发布于 2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 可以,不会损坏的,但是不建议这么干,最好先断电设备,在去拔掉串口模块。因为这种操作很可能损坏电脑串口  更不值当了

  • 热拔插可能会产生脉冲或者浪涌,如果板子有相应的保护电路,热拔插完全没有问题。

  • 可以热插拔使用,但是需要注意静电损坏接口,最好接口处用tvs器件保护接口

  • 可以热插拔,RS232接口,DB9插头本来就是热插拔端口。

    但是,我们平常使用的TTL串口,不建议热插拔,这种端口,一不小心插错了,后果很难说清楚。


  • 热插拔串口一般都是静电损坏的 串口只需要gnd txd rxd 就可以通信 

    所以基本没有什么浪涌电流 只要没有静电 热插拔就是安全的

  • 如果是232的是可以的,232芯片有防静电的功能

    要是TTL的,可能是会损坏单片机,但是机率非常低的

  • 如果硬件上面做了防静电的措施,就可以热插拔,一般工业现场用那些485接口或者232接口,都要经常热插拔的

    一般防静电要加个TVS管

  • 不支持热插拔,正在通信的时候,拔掉,数据就丢了,再插上还可以接着用,但是开头的数据会出错,并且丢失的数据就没有了。

    但是热插拔也不会损坏硬件


  • 从硬件安全上来说,对于标准的485、RS232、DB9插头等,规范是允许热插拔的,但实际是否不出现故障,还看具体电路设计时是否施予合适的保护。

    对于普通的TTL接线,一般不允许热插拔。


    从数据安全来说,都不支持热插拔,会损失数据。不过有时损失数据无所谓的,也就没有多大影响。


  • 有这个可能,但也并不是一定的。有时静电会烧 了芯片的,所以,最好是加一些保护的措施,加ESD或是TVS
    • 发布于53分钟前
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

串口热拔插会损坏STM32吗