发明名称 |
基于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房 |