[发明专利]串行端口数据传输方法无效
申请号: | 200710026815.7 | 申请日: | 2007-02-08 |
公开(公告)号: | CN101241483A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | 邹升龙 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司;神基科技股份有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528308广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串行 端口 数据传输 方法 | ||
技术领域
本发明是有关于一种串行端口数据传输方法,特别是有关于一种适用于具有多个串行装置的串行系统的串行端口数据传输方法。
背景技术
对于多数电子装置而言,串行接口或串行端口例如异步式串行接口(UART)以及集成电路间联机(I2C)总线接口为两种最为常见的连接接口。透过此两种接口,可使系统中不同的装置进行数据的传输。集成电路间联机总线接口的应用中需要指定一个主装置(master device),其它装置则变为从属装置(slavedevice),且需满足特定的同步数据传输方式。一般的异步式串行接口并没有这类的限制,然而,通常一个异步式串行接口只能连接两个装置。图1显示一习知的异步式串行接口串行端口连接示意图。其中,装置1以及装置2分别具有一组串行端口,且此串行端口包括了一传送端TX及一接收端RX。为了使装置1及装置2间的数据能顺利的互相传输,装置1的串行端口传送端TX以及接收端RX被分别连接至装置2的串行端口接收端RX以及传送端TX。因此,当装置1欲传送数据给装置2时,可将数据透过其传送端TX送给装置2的接收端RX。同样地,当装置2欲传送数据给装置1时,可将数据透过其传送端TX送给装置1的接收端RX。此时,装置1以及装置2的串行端口已经被用掉,若有一或多个装置要加入数据传输时,无法直接连接,必须重新设计硬件,在某些装置中增加两组以上的串行端口、增加一个额外串行端口切换装置或者改采集成电路间联机总线接口。如此一来,将使得硬件成本增加。此外,对于某些只有串行端口的装置而言,将无法在不更改硬件设计下进行系统扩充,造成设计及使用方面的不便。
发明内容
有鉴于此,本发明的目的之一即在于提供一种适用于具有多个串行装置的系统中的数据传输方法,利用特定的连接方式串接系统中每一装置,并利用传送一特定数据格式以进行装置间的数据传输,可有效解决装置数量变多时所造成的硬件成本及设计问题。
基于上述目的,本发明提供一种串行端口数据传输方法,适用于具有一串行端口的若干串行装置,其中串行端口具有一传送端以及一接收端。此方法包括下列步骤:首先,由一第一串行装置送出一封包,其中封包包括有一识别码。接着,由一中间串行装置接收封包,并依据识别码,判断是否对封包内的一数据进行处理。其中,中间串行装置的串行端口的传送端是连接至第一串行装置的串行端口的接收端,而中间串行装置的串行端口的接收端是连接至一第二串行装置的串行端口的传送端,以进行数据传输。
本发明尚提供另一种串行端口数据传输方法,适用于具有串行端口的若干串行装置。
一种串行端口数据传输方法,适用于具有一串行端口的若干串行装置,串行端口具有一传送端以及一接收端。此方法包括下列步骤:首先,将一中间串行装置的串行端口的传送端连接至一第一串行装置的串行端口的接收端,而中间串行装置的串行端口的接收端是连接至一第二串行装置的串行端口的传送端。其中,每一串行装置有一对应的装置码。接着,传送一封包,封包具有一来源码以及一目的码。最后,每一串行装置依据来源码或目的码,决定处理、丢掉或转送该封包。
附图说明
图1是显示一习知的异步式串行接口(UART)串行端口连接示意图。
图2是显示一依据本发明实施例的串行系统示意图。
图3是显示一依据本发明实施例的封包格式示意图。
图4是显示一依据本发明实施例的串行端口数据传输方法示意图。
图5是显示另一依据本发明实施例的串行端口数据传输方法的流程图。
具体实施方式
本发明提供一种用于串行端口的数据传输方法,适用于具有多个串行装置的系统中,尤其适用于三个以上串行装置的系统。其中,每一串行装置具有一串行端口。请注意,于此实施例中,串行端口是指符合UART协议的串行端口,其具有一传送端以及一接收端,分别用于与另一UART串行端口进行数据的传送以及接收。UART协议中定义了串行端口传输时的各种数据格式,例如设定传输速率(即鲍率)以及数据大小等等,必须要设定相同才能达到正确的数据传输。因此,符合UART协议的串行端口是指具有设定相同的传输速率以及数据格式的串行端口,例如传输速率皆设为每秒57600位(bps)、没有同位检查位、数据为8位时,才能正确对接收到的数据作译码。以下简称符合UART协议的串行端口为串行端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司;神基科技股份有限公司,未经佛山市顺德区顺达电脑厂有限公司;神基科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710026815.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有自动功能的灌装机
- 下一篇:一种真空电子数粒灌装设备