The invention relates to a serial communication system and a serial communication method. The invention provides a full duplex high quality serial communication with fast transmission speed and simple operation. Serial communication system includes serial port, register and variable memory. First, the UART interface is used to connect the registers responsible for control and to the variable storage that provides data variable operations. Secondly, set the corresponding parameters: frame head, frame tail, checksum, baud rate and communication format. These parameters can be customized by users. Finally, sends the corresponding register or register variable serial instructions, registers and variables in the memory receives the instruction, make the appropriate response to different categories and different functions of the specific instruction instruction.
【技术实现步骤摘要】
一种串口通信的系统及串口通信方法
本专利技术涉及通信领域,尤其涉及一种串口通信系统及串口通信方法。
技术介绍
串口通信即通过串口按位发送和接受字节,尽管比按字节的并行通信慢,但是由于其线路简单,易于实现远距离通信,并可以在使用一根线发送数据的同时用另一根线接收数据等优势,因此也被广泛应用于工业控制、测量设备以及部分通信设备中。在人机交互领域,串口通信被更广泛地应用,串口通信主要涉及波特率、数据位、停止位以及奇偶校验这些参数。在实际应用中,串口通信大多数实现单工或者半双工通信,实现全双工的比较少,并且又由于波特率的参数的限制,导致在人机交互过程中,数据传输速度比较缓慢,程序设计比较繁杂。
技术实现思路
本专利技术所要解决的技术问题在于提供一种既简单快捷又精准的方法来实现串口通信,可以实现传输速度快、操作简单的全双工高质量的串口通信。为解决上述技术问题,本专利技术提出了一种串口通信的系统及串口通信方法,包括:串口通信系统包括串口、寄存器以及变量存储器。其中寄存器实现进程控制,为硬件操作直接提供便利,变量存储器主要提供数据变量操作,为数据之间的操作提供便利,通信接口采用UART串口接口,可以自定义波特率(最高通信速率为1Mbps),可以自定义帧头、帧尾、并带可选的CRC16校验。首先,通过UART接口连接两边设备的寄存器以及变量存储器。其次,设定好相应的参数:帧头、帧尾、校验、波特率和通信格式。最后,发送对应寄存器或者变量寄存器的串口指令,在寄存器以及变量存储器接收到指令后,根据不同类别的指令以及不同功能的具体指令内容作出相应的回应。与现有技术相比,本专利技术的优点 ...
【技术保护点】
一种串口通信的系统及串口通信方法,其特征在于,串口通信系统包括串口、寄存器以及变量存储器。
【技术特征摘要】
1.一种串口通信的系统及串口通信方法,其特征在于,串口通信系统包括串口、寄存器以及变量存储器。2.一种串口通信的系统及串口通信方法,其特征在于,包括如下步骤:首先,通过UART接口连接两边设备的寄存器以及变量存储器;其次,设定好相应的参数:帧头、帧尾、校验、波特率和通信格式;再者,发送对应寄存器或者变量寄存器的串口指令,在寄存器以及变量存储器接收到指令后,根据不同类别的指令以及不同功能的具体指令内容作出相应的回应。3.如权利要求1所述的一种串口通信的系统及串口通信方法,其特征...
【专利技术属性】
技术研发人员:王洪,
申请(专利权)人:北京迪文科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。