[发明专利]UART信号产生方法及装置无效
| 申请号: | 200910303144.3 | 申请日: | 2009-06-11 |
| 公开(公告)号: | CN101923526A | 公开(公告)日: | 2010-12-22 |
| 发明(设计)人: | 吴俊德 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
| 主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | uart 信号 产生 方法 装置 | ||
技术领域
本发明涉及通用异步收发传输(Universal Asynchronous Receiver/Transmitter,UART)信号产生装置,特别涉及一种利用音频接口输出UART信号的方法及装置。
背景技术
现有电子产品的电路设计时,通常利用通用异步收发传输(Universal AsynchronousReceiver/Transmitter,UART)接口单向输出数据,再经由信号转换电路将UART信号转换成标准的RS-232信号输送至计算机用于除错及维修。然而,在电子产品进入量产之后,为降低成本,通常不会设置URAT接口,这样给电子产品量产时的除错及维修带来了不便,影响了生产效率。
发明内容
有鉴于此,需提供一种电子装置,用于将数据转换为通用异步收发传输(UniversalAsynchronous Receiver/Transmitter,UART)信号,并通过音频接口输出。
相应地,还需提供一种电子装置产生UART信号的方法。
本发明实施方式中的电子装置,用于将数据转换为UART信号,并通过音频接口输出。其中,UART信号包括起始位、数据位、奇偶检验位以及结束位,其起始位及结束位分别用二进制数0和1表示。电子装置包括存储模块、读取模块、音频寄存器及控制模块。其中,存储模块用于存储由多个字节构成的数据。读取模块用于依次读取所述字节,并以每个字节作为UART信号的数据位,及分别计算每个字节的奇偶检验位。音频寄存器用于输出两种音频信号,分别表示UART信号的二进制数。控制模块根据UART信号的起始位、数据位、奇偶检验位及结束位所对应的二进制数控制音频寄存器依次输出对应的音频信号,从而将数据转换为UART信号。
本发明实施方式中的电子装置产生UART信号的方法,用于将数据转换为UART信号并通过音频接口输出。其中,UART信号包括起始位、数据位、奇偶检验位以及结束位,其起始位及结束位分别用二进制数0和1表示。UART信号产生方法包括以下步骤:读取一个字节,以作为UART信号的数据位,并计算所述字节的奇校验位;音频寄存器输出第一音频信号,用以表示UART信号的起始位;音频寄存器根据所述字节中二进制数的值依次对应输出第一或第二音频信号,用以表示UART信号的数据位;音频寄存器根据所述字节的奇偶检验位对应输出第一音频信号或第二音频信号,用以表示UART信号的奇偶检验位;及音频寄存器输出第二音频信号,用以表示UART信号的结束位。其中,第一及第二音频信号分别用于表示所述UART信号的二进制数0或1。
本发明所提出的UART信号产生方法及电子装置,通过将数据转化为UART信号并通过音频接口输出,再由信号转换电路转换为RS-232信号并输送至计算机用于除错及维修,从而减少了UART接口的使用,降低了产品成本,提高了电子装置后续使用的便利性。
附图说明
图1为本发明提出的电子装置的架构图;
图2为本发明提出的电子装置输出的UART信号的波形图;及
图3为本发明提出的电子装置产生UART信号的方法的流程图。
具体实施方式
图1为本发明提出的电子装置的架构图。如图1所示,电子装置10用于将除错及维修所需的数据(如错误报告,系统日志等)转换为通用异步收发传输(Universal AsynchronousReceiver/Transmitter,UART)信号并通过音频接口输出。通常,UART信号包括起始位、数据位、奇偶检验位及结束位(请同时参阅图2),其中,UART信号的起始位用二进制数0表示,结束位用二进制数1表示。信号转换电路20接收电子装置10的音频接口输出的UART信号,并将其转化为RS-232信号。在本实施方式中,信号转换电路20包括整流电路21,积分电路22及电平转换电路23。计算机30用于接收信号转换电路输出的RS-232信号,从而读取数据用于除错及维修。
电子装置10包括存储模块110、读取模块120、音频寄存器130、控制模块140、判断模块150及音频接口160。
其中,存储模块110用于存储数据。在本实施方式中,数据由多个字节(Byte)构成,每个字节均包括8位二进制数。
读取模块120用于依次读取存储模块110中的字节,并以每个字节作为所述UART信号的数据位,及分别计算每个字节的奇偶检验位。在本实施方式中,每个字节的八位二进制数依次表示UART信号的八位数据位,并将每个字节的奇偶校验位作为UART信号的奇偶检验位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910303144.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于图片缓存提升网页呈现三维物体性能的方法
- 下一篇:触控式输入装置





