一种动态切换串口工作端口的电路制造技术

技术编号:29644544 阅读:9 留言:0更新日期:2021-08-10 19:59
本实用新型专利技术提供了一种动态切换串口工作端口的电路,包括MCU、UART端口、外设串口和电压驱动电路,所述MCU分别与所述UART端口、外设串口、电压驱动电路连接,所述电压驱动电路向所述MCU发送电压信号,所述MCU根据所述电压信号动态切换所述外设串口和UART端口。本实用新型专利技术在MCU无多余UART的情况下,通过转移切换UART到其它外设串口,改变设备的工作模式,可在产品开发和测试阶段,通过串口快速对设备测试和设置,提高生产效率。

【技术实现步骤摘要】
一种动态切换串口工作端口的电路
本技术涉及一种动态切换串口工作端口的电路。
技术介绍
通常情况下,同一系列MCU的UART资源越多,价格也会越高,所以在资源够用的情况下,尽量节省成本,选择的MCU在开发或外接设备时,UART就不够用,有些MCU甚至只有一个UART端口,当MCU的UART被设备内部占用,那么在开发和测试设备时,就非常不方便。
技术实现思路
针对现有技术中存在的缺陷,本技术的目的在于提供一种动态切换串口工作端口的电路,解决当MCU的UART被设备内部占用,那么在开发和测试设备时,就非常不方便的问题。为了达到上述目的,本技术所采用的具体技术方案如下:一种动态切换串口工作端口的电路,包括MCU、UART端口、外设串口和电压驱动电路,所述MCU分别与所述UART端口、外设串口、电压驱动电路连接,所述电压驱动电路向所述MCU发送电压信号,所述MCU根据所述电压信号动态切换所述外设串口和UART端口。作为本技术优选的一种动态切换串口工作端口的电路,所述电压驱动电路包括第一电压驱动电路、第二电压驱动电路和跳线电路,所述MCU分别与所述第一电压驱动电路、第二电压驱动电路连接,所述第一电压驱动电路和第二电压驱动电路分别与所述跳线电路连接;所述跳线电路控制所述第一电压驱动电路和第二电压驱动电路的电压。作为本技术优选的一种动态切换串口工作端口的电路,所述第一电压驱动电路和第二电压驱动电路均为电阻分压电路,MCU的b4和b3引脚分别连接第一电压驱动电路和第二电压驱动电路的电阻分压点。作为本技术优选的一种动态切换串口工作端口的电路,所述MCU的a1和a2引脚分别连接UART端口的UART1_TX、UART1_RX引脚。作为本技术优选的一种动态切换串口工作端口的电路,所述MCU的b1和b2引脚分别连接外设串口的UART2_TX、UART2_RX引脚。作为本技术优选的一种动态切换串口工作端口的电路,所述外设串口为USB。本技术的有益效果在于:在MCU无多余UART的情况下,通过转移切换UART到其它外设串口,改变设备的工作模式,可在产品开发和测试阶段,通过串口快速对设备测试和设置,提高生产效率。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本技术一种动态切换串口工作端口的电路的原理框图;图2是本技术一种动态切换串口工作端口的电路的电路原理图。图中,1-MCU、2-UART端口、3-外设串口、4-电压驱动电路。具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他实施例,都属于本技术保护的范围。在本技术的描述中,需要说明的是,术语“竖直”、“上”、“下”、“水平”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。在本技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。如图1和图2所示,本技术提出了一种动态切换串口工作端口的电路,包括MCU1、UART端口2、外设串口3和电压驱动电路4,所述MCU1分别与所述UART端口2、外设串口3、电压驱动电路4连接,所述电压驱动电路4向所述MCU1发送电压信号,所述MCU1根据所述电压信号动态切换所述外设串口3和UART端口2。在本电路中,MCU1只有较少数量可用的UART,同时MCU1支持动态配置UART的工作IO口。所述电压驱动电路4包括第一电压驱动电路、第二电压驱动电路和跳线电路,所述MCU1分别与所述第一电压驱动电路、第二电压驱动电路连接,所述第一电压驱动电路和第二电压驱动电路均与所述跳线电路连接;所述跳线电路控制所述第一电压驱动电路和第二电压驱动电路的电压。所述第一电压驱动电路和第二电压驱动电路均为电阻分压电路,MCU1的b4和b3引脚分别连接第一电压驱动电路和第二电压驱动电路的电阻分压点。所述MCU1的a1和a2引脚分别连接UART端口2的UART1_TX、UART1_RX引脚。所述MCU1的b1和b2引脚分别连接外设串口3的UART2_TX、UART2_RX引脚。作为本技术优选的一种动态切换串口工作端口的电路,所述外设串口3为USB。本技术的工作原理如下:本电路由MCU1、UART1_TX、UART1_RX、UART2_TX、UART2_RX、VCC1、VCC2组成的动态切换串口端口电路部分。在该电路中,MCU1只有一个可用的UART,同时MCU1支持动态配置UART的工作IO口。b3,b4是MCU1的IO端口,b3,b4所连接的电位端需电阻分压,VCC1和VCC2的电压通过跳线控制,VCC1和VCC2可以为高电平也可以为低电平,但不能同时为高电平或低电平,VCC1为高电平时,MCU1的串口则工作在UART1_TX和UART1_RX,VCC2为高电平时,MCU1的UART则工作在UART2_TX和UART2_RX。在其他实施例中,还可通过按键开关给MCU1一驱动信号,手动驱动控制MCU1动态切换串口和工作端口。本技术不仅仅适用于只有一个UART的电路,也适用于MCU1的UART端口2不够用的情况下。本技术还公开了一种动态切换串口工作端口的装置,该装置包含一个或多个动态切换串口工作端口的电路。本技术的有益效果在于:该电路可有效解决该MCU1的UART端口2不够用,而在连接上外设后,UART就工作在外设的串口,改变设备的工作模式,广泛应用于设备在开发和测试阶段,可使用此USB的UART2_TX和UART2_RX串口进行系统设置和测试,提高工作效率。以上述依据本技术的理想实施例为启示,通过上述的说明内容,本领域技术人员完全可以在不偏离本技术技术思想的范围内,进行多样的变更以及修改。本技术的技术性范围并不局限于说明书上的内容,必须要根据权利要求书范围来确定其技术性范围。本文档来自技高网...

【技术保护点】
1.一种动态切换串口工作端口的电路,其特征在于,包括MCU、UART端口、外设串口和电压驱动电路,所述MCU分别与所述UART端口、外设串口、电压驱动电路连接,所述电压驱动电路向所述MCU发送电压信号,所述MCU根据所述电压信号动态切换所述外设串口和UART端口。/n

【技术特征摘要】
1.一种动态切换串口工作端口的电路,其特征在于,包括MCU、UART端口、外设串口和电压驱动电路,所述MCU分别与所述UART端口、外设串口、电压驱动电路连接,所述电压驱动电路向所述MCU发送电压信号,所述MCU根据所述电压信号动态切换所述外设串口和UART端口。


2.根据权利要求1所述的一种动态切换串口工作端口的电路,其特征在于,所述电压驱动电路包括第一电压驱动电路、第二电压驱动电路和跳线电路,所述MCU分别与所述第一电压驱动电路、第二电压驱动电路连接,所述第一电压驱动电路和第二电压驱动电路分别与所述跳线电路连接;所述跳线电路控制所述第一电压驱动电路和第二电压驱动电路的电压。


3.根据权利要求2所述的一...

【专利技术属性】
技术研发人员:龙洋胡瑛
申请(专利权)人:深圳加一健康科技有限公司
类型:新型
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1