【技术实现步骤摘要】
一种主从MCU之间双接口自适应的数据通讯的系统及方法
[0001]本专利技术涉及数据通讯
,具体涉及一种主从MCU之间双接口自适应的数据通讯的系统及方法。
技术介绍
[0002]开发中经常用到串口通讯,串即串行,顾名思义,是指数据在一根数据线上按照二进制的数位,从低到高位一位一位的传输。单片机中的串口有UART,USART。UART/USART在许多DIY电子项目中用于将GPS模块、蓝牙模块、RFID读卡器模块等连接到RaspberryPi、Arduino或其他微控制器。
[0003]一些使用场景下MCU可能存在UART接口不够的问题。这就需要使用到UART扩展的功能,现有的UART扩展一般使用的扩展IC,通过I2C接口或者SPI高速接口扩展出多路UART,如为开的WK21系列芯片(如图1所示)。
[0004]但IC扩展的方案存在一定的弊端,主要有以下几个方面:
[0005]A.扩展IC缓存buff有限,在大量数据收发的情况下会出现数据丢失的问题
[0006]B.无数据校验以及分析能力, ...
【技术保护点】
【技术特征摘要】
1.一种主从MCU之间双接口自适应的数据通讯的系统,其特征在于:包括主MCU系统和从MCU系统,通过RESET接口连接;所述主MCU系统包括主MCU数据调度模块、主MCU的UART1收发模块、主MCU的UART2收发模块、主复位模块,主MCU的UART1和UART2收发模块均与主MCU数据调度模块连接;所述从MCU系统包括依次连接的从MCU数据收发模块、从MCU数据校验模块、从MCU数据调度模块及从MCU的UART1收发模块和从MCU的UART2收发模块,从MCU的UART1和UART2收发模块分别通过UART通讯与主MCU的UART1和UART2收发模块连接,从MCU系统还包括从复位模块,与主复位模块连接。2.根据权利要求1所述的一种主从MCU之间双接口自适应的数据通讯的系统,其特征在于:UART收发模块均包括UART串口及接收缓冲区和发送缓冲区。3.根据权利要求1或2所述的一种主从MCU之间双接口自适应的数据通讯的方法,其特征在于:包括:S1、主MCU发送数据给外部设备S11、主MCU接收到业务层的数据请求,对数据进行打包增加头部ID,即外设的数据通道;S12、主MCU对数据位进行计算获取校验位并将校验位放入到数据包;S13、主MCU首先判断当前UART1和UART2的发送缓存...
【专利技术属性】
技术研发人员:凡魏,蔡琳,
申请(专利权)人:艾欧创想智能科技武汉有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。