[发明专利]多通道软硬件并行串口通讯处理方法有效

专利信息
申请号: 201410473686.6 申请日: 2014-09-17
公开(公告)号: CN105487992B 公开(公告)日: 2018-11-06
发明(设计)人: 吕敏;张国柱;曹斌;陈晓强 申请(专利权)人: 上海新跃仪表厂
主分类号: G06F13/38 分类号: G06F13/38;G06F13/42
代理公司: 上海航天局专利中心 31107 代理人: 冯和纯
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 多路 软硬件 复用 软硬件资源 并行串口 串口通讯 多通道 中断 超时 计算机硬件资源 串口 占用 航天器控制 计算机串口 嵌入式系统 串口接收 串口通道 串口通信 发送缓存 接收缓存 接收数据 接收中断 软件设置 软件中断 通道切换 通讯处理 外部中断 硬件处理 主流程 通讯 单机 调用 并行 节约 应用 矛盾 成功
【权利要求书】:

1.一种多通道软硬件并行串口通讯处理方法,其特征在于,该方法步骤包括:

1)硬件多路串口通道复用、发送缓存复用、接收缓存独立,通过软件设置通道号实现通道切换,并设置相应通道的发送数据长度、接收数据长度;

2)串口接收中断与超时中断复用,多路串口采用同一接收中断、超时中断,占用同一CPU外部中断资源;

3)软硬件并行工作,实现多路串口通讯,串口通信由软件任务主流程、软件中断流程、硬件处理流程共同完成;其中,FPGA按顺序先与第一通道对应的单机进行通信,先发送缓存中的数据,再在等待周期内接收应答数据,继而等待数据接收完成的接收中断,或者超过等待周期时的超时中断 , 再以同样的方法依次启动下一路串口通讯流程。

2.如权利要求1所述的多通道软硬件并行串口通讯处理方法,其特征在于,所述步骤3)具体流程如下:

3-1)主任务流程读取上周期各路串口独立接收缓存的数据,并启动本周期第一路串口通讯,随后继续处理主任务中其他流程;

3-2)软件中断处理流程由串口接收、超时中断触发,保存本路串口通讯状态并启动下一路通讯;

3-3)硬件处理流程中,首先根据软件写入的串口通道号及发送数据长度进行数据发送流程处理;再根据软件写入的接收数据长度设置定时周期并启动超时定时器;接收数据依次存入通道对应的接收缓存,对接收的每个字节进行奇偶校验判断;当接收数据长度达到设定字节数或超时定时器达到定时周期时触发串口接收、超时中断,返回通讯正常、超时或奇偶校验错状态标志。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新跃仪表厂,未经上海新跃仪表厂许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410473686.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top