当前位置:主页 > 科技论文 > 计算机论文 >

基于WinCE.Net的S3C2410 IIC总线驱动开发

发布时间:2020-04-24 17:35
【摘要】: 本课题针对目前国内汽车仪表校调系统的需求现状,设计了一种新型数据专家系统。该系统支持仪表校调、气囊电脑修复、防盗码读取、音响解码、故障诊断等功能。该系统具有数据读取速度快、用户操作灵活方便的特点,因此具有一定的推广价值。 本文所做的工作是大连双马电子有限公司的项目——数据专家系统中的一个重要组成部分。其主要任务分为软件和硬件两个部分,软件部分的任务为开发了基于WinCE.Net系统的ⅡC总线驱动程序,硬件部分的任务为设计并实现了核心板和扩展板电路,并利用ⅡC总线进行了数据通信测试。 在理论方面,本文详细分析了ⅡC总线的通信协议,包括ⅡC总线的概念、ⅡC总线与其他现场总线的比较、ⅡC总线的信号连接电路、起始和停止条件、数据的传输格式等。重点分析了WinCE.Net系统下流接口驱动的开发原理,包括嵌入式操作系统的概念、流接口驱动的概念、WinCE内核的定制、流接口函数的结构等。 在软件方面,按照ⅡC总线的协议规范,在WinCE.Net系统中编写了流接口驱动函数,包括初始化函数、读函数、写函数、中断处理函数、导出函数、注册表的配置、驱动的封装等。 在硬件方面,设计并实现了数据专家系统的核心板和扩展板电路。其中,核心板由嵌入式处理器、SDRAM、FLASH等组成,构成了一个嵌入式的最小系统,便于在其它嵌入式处理系统中通用。核心板采用六层PCB板设计,大大降低了噪声干扰。 最后,在硬件平台上,成功地对本文开发的ⅡC驱动程序进行了软硬件测试,达到了项目预期的设计要求。
【图文】:

从机,应答信号,主机,发送数据


非应答信号,则应当终止发送。数据传输的具体实现分两种情况。(l)主机向从机发送数据的情况(写模式)主机向从机发送数据称为写模式。其数据传输格式如图2.5所示。图2.5中上半部分为主机发送一个字节数据的情况。当数据开始传输时,主机先向从机发送7位地址。当从机接收到地址后,返回ACK应答信号。然后主机发送数据,从机接收到数据后,返回给主机一个ACK应答信号。主机收到后,发送一个停止信号,本次数据传输完成。如果由于某种原因,从机没有产生应答信号,比如从机正在进行其他处理而无法接收总线上的数据时,必须释放总线,即返回给主机一个NACK非应答信号

读模式,从机


基于WinCENet的s3C2410llC总线驱动开发主机接收从机数据的情况称为读模式。其数据传输掉式如图2.6所示。图2.6中上半部分为主机接收一个字节数据的情况。因为数据是由从机发送的,所以主机在接收完这一字节数据后要返回给从机一个非应答信号,主机接着向从机发送停止信号。本次单字节的数据传输完成。图2.6中下半部分为主机接收两个和两个以上字节数据的情况。这时,当主机接收第一个字节数据后,,主机要返回给从机一个ACK应答信号,表示这一字节数据接收成功,并要求从机继续发送第二字节数据。当从机发送完第二字节数据后,同样,主机返回给从机一个ACK应答信号
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP336

【引证文献】

相关硕士学位论文 前2条

1 倪杰;基于Davinci处理器的嵌入式系统软件平台构建[D];南京理工大学;2009年

2 杨磊;实体网络收音机系统的设计与实现[D];电子科技大学;2011年



本文编号:2639205

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2639205.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户26bd9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com