[发明专利]一种非分时端口复用方法及装置有效
申请号: | 201510219313.0 | 申请日: | 2015-04-30 |
公开(公告)号: | CN104820644B | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 张涛 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种非分时端口复用方法及装置,设置微处理器MCU,MCU上分配一个端口与主控设备进行连接,称为主控端口,再针对每一个外围设备分别分配一个对应的端口进行连接,称为外围端口,对每一个外围端口预先设定端口数据标志;主控设备发送数据到各外围设备时,在发送的数据前面加上相应外围端口的“端口数据标志”;MCU判断主控端口是否收到数据,是则判断主控端口收到的数据是否是指令,如果是端口的配置指令则执行配置指令并存储参数,如果是复位指令则直接复位MCU,否则根据收到的数据中携带的“端口数据标志”确定数据发送的目的外围端口并转发;外围端口收到数据,则在数据头部添加“端口数据标志”,然后转发到主控端口。 | ||
搜索关键词: | 一种 分时 端口 方法 装置 | ||
【主权项】:
1.一种非分时端口复用方法,其特征在于:当主控设备需要与多个外围设备同时通讯,而主控设备上的通讯端口数量有限,无法同时连接多个外围设备时,设置微处理器MCU,MCU上分配一个端口与主控设备进行连接,称为主控端口,再针对每一个外围设备分别分配一个对应的端口进行连接,称为外围端口,对每一个外围端口预先命名,作为端口数据标志;主控设备发送数据到各外围设备时,在发送的数据前面加上相应外围端口的“端口数据标志”;MCU执行以下流程,以实现不必再使用分时的方法,避免数据丢失,提高处理能力,步骤1,从MCU内部的非易失性存储器中读取预存的各端口的参数;步骤2,根据读取的参数配置各个端口;步骤3,判断主控端口是否收到数据,若否则进入步骤5,若是则进入步骤4;步骤4,判断主控端口收到的数据是否是指令,是则区分是哪种类型的指令,如果是端口的配置指令,则执行配置指令并存储参数,如果是复位指令,则直接复位MCU;然后进入步骤5;否则根据收到的数据中携带的“端口数据标志”确定数据发送的目的外围端口,将去掉“端口数据标志”的数据转发至对应外围端口;然后进入步骤5;步骤5,判断各外围端口是否收到数据,是则根据收到数据的外围端口,在数据头部添加“端口数据标志”,然后转发到主控端口,最后返回继续执行步骤3,否则直接返回继续执行步骤3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510219313.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种资料流的显示方法及电子设备
- 下一篇:一种可多次使用的消毒棉装置