[发明专利]一种红外串口通信方法和装置有效

专利信息
申请号: 201310101170.4 申请日: 2013-03-27
公开(公告)号: CN103236154A 公开(公告)日: 2013-08-07
发明(设计)人: 杨盛棕 申请(专利权)人: 深圳创维数字技术股份有限公司
主分类号: G08C23/04 分类号: G08C23/04
代理公司: 广州三环专利代理有限公司 44202 代理人: 郝传鑫;熊永强
地址: 518000 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 红外 串口 通信 方法 装置
【说明书】:

技术领域

发明涉及通信技术领域,特别地,涉及一种红外串口通信方法和装置。

背景技术

串行接口(Serial Interface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,特别适用于近距离通信,但传送速度较慢。根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。串口通信广泛应用于电子设备中,特别是对于产品的软件开发人员,串口调试是一种很常用的调试工具。在数字机顶盒中,串口的应用更加广泛,串口是开发人员调试程序的必备工具,另外程序的升级往往都是通过串口来进行。在国内的数字机顶盒中串口几乎是一个必须具备的接口,主要是方便工厂生产时进行软件升级。

串口的应用中,技术方案有多种,目前应用于数字机顶盒主要的串口技术方案有采用标准的RS232串口和采用USB转串口。标准的RS232的串口是比较理想的接口,但它的缺点是使用时必须要连接线路到与之通信的设备,且通信的线路不能太长,否则会有干扰。另外,尽管传统的PC机端的主板都有这个接口,但由于现在主板市场定位不同,很多新主板并不带串口接口,且笔记本一般很少再带有这些老式接口,从而使得一些新的主板或笔记本在连接RS232串口通讯时遇到了难点。

USB转串口在个人计算机(PC)端很常用,但数字机顶盒中应用得不多,一方面是由于需要软件上驱动的支持,USB转串口的驱动在机顶盒这边软件开发上有一定的难度,另一方面,由于一些标清的机顶盒,特别是一些低端的产品,是不带有USB接口的,因此,相对于RS232串口,USB转串口的缺点更加明显。

发明内容

本发明实施例提供一种红外串口通信方法和装置,可实现红外串口通信。

本发明实施例中,实现红外串口通信方法包括:

当有数据需要发送时:

创建高频调制发送进程;

调用所述高频调制发送进程将I/O端口模拟成红外发送串口;

调用I/O模拟串口发送函数对需要发送的数据进行红外发送打包处理;

当有数据需要接收时:

进行红外中断处理以初始化串口接收模式;

将I/O端口模拟成红外接收串口;

调用I/O模拟串口接收函数对需要接收的数据进行红外接收数据处理。

进一步,所述创建高频调制发送进程包括:

创建红外高频调制线程;

判断发射标志位是否等于1;

若发射标志位等于1,则红外发射端口电平取反,以发射红外信号

判断38khz定时时间是否到达;

若38khz定时时间还未到,则继续判断38khz定时时间是否到达;

所述调用所述高频调制发送进程将I/O端口模拟成红外发送串口包括:

发送起始位;

进行延时;

判断发送的数据位是否为1;

若发送的数据位为1,则置发送标志位为0;若发送的数据位为0,则置发送标志位为1;

按照设定的波特率时间表进行延时;

判断8位数据是否已经发送完毕;

若8位数据已经发送完毕,则发送停止位,以实现将I/O端口模拟成红外发送串口。

进一步,调用I/O模拟串口发送函数对需要发送的数据进行红外发送打包处理包括:

调用I/O模拟串口发送函数发送数据包头;

计算发送的数据个数;

调用I/O模拟串口发送函数发送计算出来的数据个数;

调用I/O模拟串口发送函数发送传进来的数据;

判断数据是否发送完毕;

若未发送完毕,则继续调用I/O模拟串口发送函数发送传进来的数据;

若发送完毕,则计算校验值;

调用I/O模拟串口发送函数发送计算出来的校验值;

调用I/O模拟串口发送函数发送数据包尾。

进一步,所述红外接收中断处理以初始化串口接收模式包括:

判断是否为正常接收模式;

若为正常接收模式,则初始化正常接收模式,并转正常红外遥控按键识别处理;

若为非正常接收模式,则初始化成为串口接收模式,并置串口数据标志位为1,以实现红外接收中断处理;

所述将I/O端口模拟成红外接收串口包括:

有中断产生时,进行延时;

判断接收到的数据位是否为1;

若接收到的数据位为1,则将接收到的数据先左移一位再加上1;若接收到的数据位为0,则将接收到的数据直接左移一位;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维数字技术股份有限公司,未经深圳创维数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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