收到中断信号,将数据从读出,之后读取校验标志并校验标志,发出信号接收完成等于,再向上层提供数据缓冲区以及校验等标志位,完成数据读取之后,中断返回,结束。接收流程处于空闲状态,首先判断接收完成是否等于,若不等于,则继续判断接收完成时候等于而等于,则可以得知正在接收等于第页共页,并开始接收数据并校验相应位标志,然后判断接收是否完成,若没有完成则继续判断数据是否完成若完成接收,则数据进入接收,对其读取,给出正在接受等于和接收完成等于的信号,最后返回到判断接收完成是否等于,次循环。驱动程序设计由于把当做外部存储器使用,因此需要对端的进行读写,而且读数据的条件需要利用中断实现,所以本驱动程序分成驱动程序分为的驱动和中断两部分。首先看的物理地址定义由于在访问作为外部区时,使用的是作为片选,因此地址段应该是开始。驱动程序设计定义端寄存器数据寄存器接收计数寄存器高接收计数寄存器低累加和保留波特率寄器高波特率寄器低控制寄存器数据寄存器第页共页接收计数寄存器高接收计数寄存器低累加和保留波特率寄器高波特率寄器低控制寄存器定义物理地址及区长度。由于提供个寄存器给访问,因此长度应该为字节。而片选信号挂了两个器件和,因此根据原理图,的地址应该为对应的片选,为物理地址映射分配访问空间中断驱动程序设计第页共页各种外设时通过中断和核心进行通信的。过程是硬件设备产生硬件中断完成硬件中断到逻辑中断的转换函数实现系统识别逻辑中断,同时进行处理。分两步中断服务例程和中断服务线程。主要负责中断响应,般要求短小精干,对执行效率有很高的要求,只负责最简单的工程,即响应设备并返回个中断标示给核心。而对中断的实际处理则在中。的主要作用如果数据可能丢失或者被下个中断改写,则将数据从设备读到缓冲区清除设备上的中断条件向内核返回个内核设置供等待的中断事件调度程序调度等待的以执行后续的中断服务操作。分为静态和可安装的。静态只能静态被编译到核心,在运行时不能改变,和通信是单向的支持中断嵌套,可以使用核心的堆栈。可安装的由内核管理程序从中动态加载,是由,多个可以同个中断请求相连,按加载驱动的顺序进行调度,共享内存的使用比较灵活。是运行在用户空间的中断服务线程,负责接到系统逻辑中断号之后的处理,使用中首先要注册自己,再与个系统事件关联。般来说,使用函数注册自己,使用函数来等待终端请求事件。系统调度器会调度这个线程来进行中断的处理。流接口驱动般在里面做这些事情,是的个附属线程。具体实现过程是创建个事件得到系统的中断号创建中断是由上升沿产生。在完成以及中断的初始化和相关寄存器的设置后,下面的工作就是具体通过函数和相应的来执行具体的读写操作。用户模式下的函数可以发送特定的给个特定的设备驱动程序,使相应的设备执行该动作。实现的具体函数为。分别为读取寄存器和写入寄存器功能。第页共页第六章实验收发数据测试的通信模块测试采用方法台主控制站通过模块向从控制站发送共个数据,从控制站的模块收到数据后,将数据发送到机并显示,显示如下图第页共页图收发数据测试终端显示在接收数据过程中,能够准确的接收到来自通信协议传输的数据,并且能够判断数据接收完成,能够实现的双通道冗余功能。在发送数据过程中,能够正常的清零,然后能够正确的发送准确的数据。图总线波形第页共页通过示波器显示的总线波形,发送控制信号的宽度基本与数据信号的宽度致,所以保证了发送数据的正确和发送和接收数据。图传输距离测试通过对传输距离的测试,可以得知在的距离上能够实现的数据传输,总的来说作为种串行通信的接口,它的传输距离还是比较的长的,满足控制站与现场模块之间的通信需求。中断测试图采用中断方式接收数据在实验过程中,在收到中断信号之后,能够立即开始接受数据,并能够接收第页共页到正确的数据,因此能够实现与之间通过中断的方式接收数据。图中断方式测试程序实验结论通过本次实验,可以得知能够基本完成课题的要求,完成了基于的通信模块之间的数据接收与发送的要求,以及的传输距离的测试。同时需要具有两路独立通道以实现冗余功能,与之间要能够以中断方式接收数据,并实现校验。参考文献王常力,罗安分布式控制系统设计与应用实例电子工业出版社刘皖,何道君,谭明设计与应用清华大学出版社赵艳华,曹丙霞,张睿基于Ⅱ的设计与应用电子工业出版社倪旭翔,计春雷嵌入式系统开发与实践中国水利水电出版社马建国,孟宪元现代数字系统设计清华大学出版社Ⅱ
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 39 页
第 2 页 / 共 39 页
第 3 页 / 共 39 页
第 4 页 / 共 39 页
第 5 页 / 共 39 页
第 6 页 / 共 39 页
第 7 页 / 共 39 页
第 8 页 / 共 39 页
第 9 页 / 共 39 页
第 10 页 / 共 39 页
第 11 页 / 共 39 页
第 12 页 / 共 39 页
第 13 页 / 共 39 页
第 14 页 / 共 39 页
第 15 页 / 共 39 页
预览结束,还剩
24 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。