电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
支持热插拔的接口怎么实现?
已解决
73482
个问题
已帮助
5993
位优秀工程师
支持热插拔的接口怎么实现?
f898052a2d494a02
2019-11-25
浏览量:603
支持热插拔的接口怎么实现?
显示全部
其他
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
沃尔夫斯堡的羊
需要实现接口的电源线和数据不同时工作即可,如USB,其接口有4根金手指导电,其中外部两根是电源线且长度较长,中间两根是数据线且长度较短,当插入电脑USB接口时,长的电源线先接触给设备供电,然后短的数据线后接触导电实现数据传输;当拔出时则相反,短的数据线线断开,长的电源线后断开,确保数据在掉电不丢失,这是物理硬件上的实现,当然还需要考虑软件驱动的设计。
发布于
2019-11-26
举报
评论 0
0
0
其他答案
数量:
5
chen0000009
像USB那种就是能实现热插拔的,要求物理上面有个监测连接状态的脚,然后在识别到连接动作之后,要尝试获取设备的相关信息,USB上则是获取PID和VID,以此来确定通信对象
发布于
2019-11-26
举报
评论 0
0
0
yhj416606438
热插拔的设备上电都会有一个类似初始化的动作告诉主机,比如usb检测到d+上面有高电平,助力询问从机,然后本机告诉主机描述符合,拔出设备主机检测到电容变低就停止通讯
发布于
2019-11-26
举报
评论 0
0
0
莱克迷KW
有元件上,有一个测插入状态的引脚,测到插入后,进行初始化与驱动。每次检测到都会进行这样的操作,就是每次插入都可以工作,就是热插拔了
发布于
2019-11-26
举报
评论 0
0
0
nealson
一般会带硬件接口,能检测硬件的设备是否存在,程序里就定时查询就可以。没有硬件接口可以通过软件通讯实现,类似心跳机制。
发布于
2019-11-27
举报
评论 0
0
0
人民吃瓜
实时检测接口的插入状态啊,插入后,才可以操作,没有插入,就不操作,并提示没有插入
发布于
2019-12-09
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
支持热插拔的接口怎么实现?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: