[发明专利]一种嵌入式微处理器的串口扩展装置有效
申请号: | 201410245633.9 | 申请日: | 2014-06-04 |
公开(公告)号: | CN104021103B | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 陈伟;宾显文;林钦坚 | 申请(专利权)人: | 广州中海达卫星导航技术股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 颜希文 |
地址: | 511400 广东省广州市番禺区番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种嵌入式微处理器的串口扩展装置,包括微处理器和可编程逻辑器件;微处理器包括M个串口和N个控制端口;可编程逻辑器件包括K个通用输入输出端口;其中,K>M>0,N>0;微处理器用于通过N个控制端口设置所述可编程逻辑器件的端口通信模式;可编程逻辑器件用于对器件内部的可编程逻辑电路进行编程,控制可编程逻辑器件上的各个通用输入输出端口的通信互连关系;可编程逻辑器件的各个通用输入输出端口用于连接一种或多种外围设备,实现外围设备与微处理器之间的信号传输和/或实现外围设备之间的信号传输。本发明提供的嵌入式微处理器的串口扩展装置,端口数量扩展方便简单,切换灵活,成本低效率高,可移植性强。 | ||
搜索关键词: | 一种 嵌入式 微处理器 串口 扩展 装置 | ||
【主权项】:
一种嵌入式微处理器的串口扩展装置,其特征在于,包括微处理器和可编程逻辑器件;所述微处理器包括M个串口和N个控制端口;所述可编程逻辑器件包括K个通用输入输出端口;其中,K>M>0,N>0;所述微处理器,用于通过所述N个控制端口设置所述可编程逻辑器件的端口通信模式;所述可编程逻辑器件,用于根据所述端口通信模式,对器件内部的可编程逻辑电路进行编程,控制所述可编程逻辑器件上的各个通用输入输出端口的通信互连关系;所述可编程逻辑器件的各个通用输入输出端口,用于根据所述通用输入输出端口的通信互连关系,连接一种或多种外围设备,实现所述外围设备与所述微处理器之间的信号传输,和/或,实现所述外围设备之间的信号传输;所述可编程逻辑器件为CPLD器件;所述微处理器上的N个控制端口用于通过并行通信方式,指示和控制所述可编程逻辑器件的端口通信模式;所述可编程逻辑器件,还用于对每一种所述端口通信模式逐一建立串口互连映射关系,并根据所述N个控制端口当前的电平值和所述通用输入输出端口互连映射关系,对逻辑器件内部电路进行编程,选通与所述控制端口当前的电平值相对应的通用输入输出端口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州中海达卫星导航技术股份有限公司,未经广州中海达卫星导航技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410245633.9/,转载请声明来源钻瓜专利网。