发明名称 基于Local Bus总线的多路RS422串口通信方法
摘要 本发明公开了一种基于Local Bus总线的多路RS422串口通信方法,该方法基于多路RS422串口通信装置以及实时操作系统VxWorks实现,所述方法具体包括:调用操作系统的标准API函数来实现与上层应用的相互通信;设置Local Bus总线;设置多路RS422驱动程序;采用中断服务触发相应通道的RS422转换芯片进行数据通信。本发明能够便捷地实现实时嵌入式系统中的多路串口通信任务,在降低总线资源消耗的基础上,提高系统开发与调试效率。
申请公布号 CN106126467A 申请公布日期 2016.11.16
申请号 CN201610544401.2 申请日期 2016.07.12
申请人 湖南翰博薇微电子科技有限公司 发明人 吴帆;谭怀亮;彭酊
分类号 G06F13/42(2006.01)I 主分类号 G06F13/42(2006.01)I
代理机构 北京中济纬天专利代理有限公司 11429 代理人 褚海英
主权项 基于Local Bus总线的多路RS422串口通信方法,其特征在于,该方法基于多路RS422串口通信装置以及实时操作系统VxWorks实现,多路RS422串口通信装置包括CPU最小系统、UART芯片、晶振电路以及N个RS422转换芯片,所述UART芯片与CPU最小系统之间通过Local Bus总线连接,UART芯片与RS422转换芯片之间通过差分信号线连接;晶振电路与UART芯片连接,用于为UART 芯片提供数据传送的时钟;所述方法具体包括以下步骤:A.CPU最小系统调用操作系统所规定的标准用户接口层API函数与上层应用相互通信;B.设置UART芯片与CPU最小系统之间的Local Bus总线;C.设置多路RS422驱动程序;D.采用中断服务触发相应通道的RS422转换芯片进行数据通信。
地址 410013 湖南省长沙市高新开发区文轩路27号麓谷钰园A1栋501房