System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及电子器件领域,尤其涉及一种可配置化接口模块及电子设备。
技术介绍
1、uart(universal asynchronous receiver transmitter,通用异步收发器)、spi(serial peripheral interface,串行外设接口)等串行通信总线接口作为嵌入式设备之间的通信方式,被广泛的应用于mcu(micro controller unit,微控制器单元)中。目前工程中对于低速外设接口大多作为独立模块来使用。在复杂的通信系统中,这些通信接口模块占用硬件空间,成本高且灵活度低。
技术实现思路
1、有鉴于此,本申请实施例提供一种可配置化接口模块及电子设备。
2、一方面,本申请实施例提供一种可配置化接口模块,包括:
3、多个定时器,用于输出一种或多种时钟信号;
4、多个引脚,用于基于所述时钟信号发送数据或接收数据;
5、多个数据处理单元,用于处理所述引脚接收的数据和/或将处理后的数据通过所述引脚输出;
6、寄存器模块,用于接收外设总线输入的配置信息,配置信息至少用于配置多个定时器中的部分或全部定时器使能及功能、多个引脚中的部分或全部引脚使能及功能,以及多个数据处理单元中的部分或全部数据处理单元使能及功能,以实现设定可配置化接口模块的功能。在一些实施例中,所述可配置化接口模块还包括:
7、定时器选择单元,用于基于所述寄存器模块的配置,使能一个或多个所述定时器。
< ...【技术保护点】
1.一种可配置化接口模块,其特征在于,包括:
2.根据权利要求1所述的可配置化接口模块,其特征在于,所述可配置化接口模块还包括:
3.根据权利要求1所述的可配置化接口模块,其特征在于,所述多个引脚包括:一个或多个输入引脚以及一个或多个输出引脚;
4.根据权利要求1所述的可配置化接口模块,其特征在于,所述数据处理单元包括:
5.根据权利要求1至4任一所述的可配置化接口模块,其特征在于,所述信号处理功能包括以下至少一种:
6.根据权利要求5所述的可配置化接口模块,其特征在于,在实现所述UART发送功能和所述UART接收功能的情况下,所述寄存器模块配置所述UART发送功能与所述UART接收功能分别使用不同的所述定时器、不同的所述引脚以及不同的所述数据处理单元。
7.根据权利要求6所述的可配置化接口模块,其特征在于,在实现所述UART发送功能的情况下,
8.根据权利要求7所述的可配置化接口模块,其特征在于,所述开始位或所述停止位分别包括一位或多位;
9.根据权利要求7所述的可配置化接口模块,其
10.根据权利要求7所述的可配置化接口模块,其特征在于,所述寄存器模块还用于基于所述配置信息,配置发送中断信号或空闲信号;
11.根据权利要求6所述的可配置化接口模块,其特征在于,在实现所述UART接收功能的情况下,
12.根据权利要求11所述的可配置化接口模块,其特征在于,所述多个引脚中的第四引脚基于所述寄存器模块被配置为接收请求发送RTS信号。
13.根据权利要求11所述的可配置化接口模块,其特征在于,所述多个定时器中的第三定时器基于所述寄存器模块被配置为:过滤所述接收数据中的毛刺异常。
14.根据权利要求11所述的可配置化接口模块,其特征在于,所述多个定时器中的第四定时器基于所述寄存器模块被配置为:检测空闲字符为预设字符的持续长度是否符合预设长度,以确定所述可配置化接口的睡眠模式是否唤醒。
15.根据权利要求5所述可配置化接口模块,其特征在于,
16.根据权利要求15所述的可配置化接口模块,其特征在于,在实现所述SPI主模式和/或所述SPI从模式功能的情况下,
17.根据权利要求16所述的可配置化接口模块,其特征在于,
18.根据权利要求5所述的可配置化接口模块,其特征在于,
19.根据权利要求6至15任一所述的可配置化接口模块,其特征在于,所述可配置化接口模块还包括:直接内存访问DMA信号发送端;
20.根据权利要求6至15任一所述的可配置化接口模块,其特征在于,所述可配置化接口模块还包括:中断信号发送端;
21.一种电子设备,其特征在于,包括:处理器和权利要求1至20任一所述的可配置化接口模块;
...【技术特征摘要】
1.一种可配置化接口模块,其特征在于,包括:
2.根据权利要求1所述的可配置化接口模块,其特征在于,所述可配置化接口模块还包括:
3.根据权利要求1所述的可配置化接口模块,其特征在于,所述多个引脚包括:一个或多个输入引脚以及一个或多个输出引脚;
4.根据权利要求1所述的可配置化接口模块,其特征在于,所述数据处理单元包括:
5.根据权利要求1至4任一所述的可配置化接口模块,其特征在于,所述信号处理功能包括以下至少一种:
6.根据权利要求5所述的可配置化接口模块,其特征在于,在实现所述uart发送功能和所述uart接收功能的情况下,所述寄存器模块配置所述uart发送功能与所述uart接收功能分别使用不同的所述定时器、不同的所述引脚以及不同的所述数据处理单元。
7.根据权利要求6所述的可配置化接口模块,其特征在于,在实现所述uart发送功能的情况下,
8.根据权利要求7所述的可配置化接口模块,其特征在于,所述开始位或所述停止位分别包括一位或多位;
9.根据权利要求7所述的可配置化接口模块,其特征在于,所述多个引脚中的第二引脚基于所述寄存器模块被配置为接收发送允许cts信号。
10.根据权利要求7所述的可配置化接口模块,其特征在于,所述寄存器模块还用于基于所述配置信息,配置发送中断信号或空闲信号;
11.根据权利要求6所述的可配置化接口模块,其特...
【专利技术属性】
技术研发人员:杨纶,虢成龙,
申请(专利权)人:北京奕斯伟计算技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。