[发明专利]机顶盒单串口扩展技术无效
| 申请号: | 200710009685.6 | 申请日: | 2007-10-18 |
| 公开(公告)号: | CN101415065A | 公开(公告)日: | 2009-04-22 |
| 发明(设计)人: | 林志海;李祺 | 申请(专利权)人: | 福建星网锐捷通讯股份有限公司 |
| 主分类号: | H04N5/00 | 分类号: | H04N5/00;G06F13/00 |
| 代理公司: | 厦门市新华专利商标代理有限公司 | 代理人: | 翁素华 |
| 地址: | 350000福建省福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机顶盒 串口 扩展 技术 | ||
【技术领域】
本发明涉及机顶盒领域,特别是指一种机顶盒单串口扩展技术。
【背景技术】
机顶盒(英文名全称是Set Top Box,简称STB)是指用来增强或扩展电视机功能的一种信息设备,由于人们通常将它放在电视机的上面,所以又被称为机顶盒或顶置盒。目前的机顶盒有模拟和数字之分,因为电视的模拟制式即将淘汰,所以现在人们所说的机顶盒一般是指数字机顶盒。数字电视机顶盒是将数字电视信号转换成模拟信号的变换设备,可以给电视用户提供高质量的电视节目。数字机顶盒可以支持几乎所有的广播和交互式多媒体应用,包括收看普通电视节目、数字加密电视节目、点播多媒体节目和信息、电子节目指南(EPG)、收发电子邮件、因特网浏览、网上购物、远程教育等,需要的条件是双向CATV网。
在某些特定的情况下,机顶盒设备通常需要外接多个串行设备,如微型计算机,打印机,液晶显示器,其他外设等,称为单点对多点的通信方式。而目前主要的硬件方案,如不作特定的硬件软件处理,一般只提供很少的串口资源,因此,将单串口扩展成多串口的方案应运而生,解决了单点对多点的串口通信问题。
目前现有的技术方案主要有硬件与软件两种方式。所谓硬件方式,就是通过扩展硬件的接口芯片,采用多路模拟开关或数字门电路,按需选通相应的串行通道,实现单点对多点的串行通信。另一种就是采用专用的串口扩展芯片直接实现。前者的实时性较低,且在同样占用微处理器资源的情况下,增加了外围的硬件成本。后者的成本相对较高,且接口扩展的数目受硬件芯片的限制。因此,我们便考虑另一种基于微处理器的软件模拟的方式。
【发明内容】
本发明所要解决的技术问题在于提供一种成本低、扩展灵活的机顶盒单串口扩展技术。
本发明是通过以下技术方案解决上述技术问题的:一种机顶盒单串口扩展技术,其采用基于微处理器的软件的扩展方式,包括下述步骤:
步骤101:系统初始化;
步骤102:系统初始化后,微处理器开始判断外部串口是否短路;
步骤103:若外部串口短接,则进入工厂测试程序;
步骤104:若该工厂测试程序通过,则输出成功标志,并返回步骤102,重新判断外部串口是否短路;
步骤105:若该工厂测试程序未通过,则输出失败标志,并返回步骤102,重新判断外部串口是否短路;
步骤106:若外部串口无短接,则微处理器进入正常工作模式,首先消除看门狗计数器;
步骤107:通过轮询的方式依次判断是否有数据发送,首先判断是否有数据发送至机顶盒;
步骤108:再依次判断是否有数据发送至外接串行口设备的外部扩展串口;
步骤109:开始判断机顶盒是否有数据发送,有发送,微处理器就接收数据;
步骤110:判断完机顶盒是否有数据发送后,判断外部扩展串口是否有数据发入,有发入微处理器就接收数据,即执行完成一轮的端口通信,然后返回步骤102,开始执行下一轮的端口通信。
所述步骤107还包括下述步骤:
步骤201:程序首先判断是否有数据发送至机顶盒;
步骤202:若无数据发送,则判断有无从机申请占用总线;
步骤203:若无从机申请占用总线,则进入步骤208,若有从机申请占用总线,则释放总线控制权,然后进入步骤208;
步骤204:若有数据发送到机顶盒,则对总线状态进行查询,并查询微处理器的串口寄存器是否空闲;
步骤205:若串口寄存器为空,且目前已占用总线,则向机顶盒发送数据,然后进步骤208;
步骤206:若串口寄存器为空,则判断是否已经申请总线,若已经申请总线,则进入步骤208,若尚未申请总线,则进入步骤207;
步骤207:提交申请总线要求,然后进入步骤208;
步骤208:返回,程序执行完毕之后返回主程序调用点。
所述步骤108还包括下述步骤:
步骤301:程序入口判断是否有数据发送至外部串口设备,如果没有数据发送至外部串口设备,则进入步骤304,有数据发送至外部串口设备,则进入步骤302;
步骤302:查询微处理器的串口寄存器是否空闲,是否占有总线,如果不是,则进入步骤304,若串口寄存器为空且已经控制总线,则进入步骤303;
步骤303:发送数据,然后进入步骤304;
步骤304:返回,程序执行完毕返回主程序调用点。
所述步骤109还包括下述步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷通讯股份有限公司,未经福建星网锐捷通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710009685.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种PHS移动电话待机弱信号检测和退出的方法
- 下一篇:喇叭振动片





