1458.串行外设接口(SPI)及其应用毕业论文.doc
《1458.串行外设接口(SPI)及其应用毕业论文.doc》由会员分享,可在线阅读,更多相关《1458.串行外设接口(SPI)及其应用毕业论文.doc(36页珍藏版)》请在三一办公上搜索。
1、学士学位论文(二八届)论文题目:串行外设接口(SPI)及其应用 论文作者: 学 号: 专业方向: 通信工程 指导老师: 二八年五月本科毕业论文(设计)开题报告学生姓名学 号专 业通信工程年 级论 文题 目串行外设接口(SPI)及其应用本课题的研究现状串行外设接口实质上是一个将串行传输数据位发送到其它SPI 的移位寄存器,但在现实中应用的很广泛,由于许多芯片在数据交换时都应用了SPI技术,所以本文就显得有必要让大家更加了解SPI。研究目的、意义在数字技术高速发展的今天,有许多芯片被用作数据交换的核心器件,以起到承上启下数据交换的枢纽作用,或者是在集成电路之间进行数据的存储和显示等,如果需要,它既
2、可以将数字信号进行 D/ A 转换,以便进行功率放大和信息发送,也可以将外部模拟信号进行A/ D 转换,以便于同数字逻辑电路进行数据交换,减轻数字逻辑电路处理数据的压力。这些芯片同数字逻辑电路的接口很多采用 SPI(Serial Peripheral Interface) 接口技术,所以SPI主要用于外设和数据交换。研究内容、研究方法本文研究的内容主要以作者所经历的项目有关,所采集的四路开关量在遇到断开时需通过CAN总线等存储到FLASH中,那就是通过SPI总线传输的。本文并不是完全通过文字描述的方式介绍SPI,所列举的代码完全经过作者的验证与应用。使论文更加有说服力。当然由于项目并没有完全结
3、束所以,我所写的内容还是比较简单。论文撰写提纲一、系统分析(一)、系统开发环境及使用工具(二)、AT91SAM7X256简介二、工作原理(一)、SPI总线简介三、实际应用(一)、AT91SAM7X256的串行外设接口(SPI)流程图(二)、AT45DB321C简介(三)、AT45DB321C读写代码实现(四)、外设数据控制器 (PDC) (五)、通过SPI接口读写数据的代码实现主要参考文献1、基于Atmel ARM7系列嵌入式网络系统设计M 焦海波,刘健康 北京航空航天大学出版社 2008年4月第1版2、EasyARM2100开发套件用户指南M 周立功 等编著 2005年1月28日 3、C P
4、rimer Plus M 著 译 者:Stephen.Prata、云颠工作室 人民邮电出版社 2005年2月第1版4、数据结构(C语言版本)M 严蔚敏 吴伟民 编著 清华大学出版社 1997年4月第1版5、AT91SAM7X256 数据手册6、AT45DB321C 数据手册 论文进度安排2008年2月初,选定课题,进行了大量的资料收集以及查询工作。2008年3月初,制作了课题的大纲,并且得到指导老师的通过。2008年3月至4月中旬,进行了内容的编辑和校对,在此期间,多次与指导老师和课题小组同学沟通和商议,最终确定了初稿。2008年4月下旬,在老师以及同学的帮助下修改初稿,最终定稿。2008年5
5、月初,通过了指导教师的审核,最终完成论文。指导教师意见指导老师签字:年 月 日系审核意见负责人签字:年 月 日 教务处制表本科毕业论文(设计)任务书 姓 名学 号年 级系 别信息工程分院专 业通信工程指导教师职 称讲师单 位通信教研室论文题目串行外设接口(SPI)及其应用论 文主 要内 容本文所涉及的内容主要与作者所经历的项目有关。主要内容对SPI原理的介绍和SPI实际项目的应用,论文中有相当的代码都经作者作了论证。主 要参 考文 献1、基于Atmel ARM7系列嵌入式网络系统设计M 焦海波,刘健康 北京航空航天大学出版社 2008年4月第1版2、EasyARM2100开发套件用户指南M 周
6、立功 等编著 2005年1月28日 3、C Primer Plus M 著 译 者:Stephen.Prata、云颠工作室 人民邮电出版社 2005年2月第1版4、数据结构(C语言版本)M 严蔚敏 吴伟民 编著 清华大学出版社 1997年4月第1版5、AT91SAM7X256 数据手册6、AT45DB321C 数据手册 写 作进 度安 排论文进度安排2008年2月初,选定课题,进行了大量的资料收集以及查询工作。2008年3月初,制作了课题的大纲,并且得到指导老师的通过。2008年3月至4月中旬,进行了内容的编辑和校对,在此期间,多次与指导老师和课题小组同学沟通和商议,最终确定了初稿。2008年
7、4月下旬,在老师以及同学的帮助下修改初稿,最终定稿。2008年5月初,通过了指导教师的审核,最终完成论文。教研室审定意见: 教研室主任签字: 年 月 日 教务处制表目 录一、引言9二、系统分析10(一)、系统开发环境及使用工具101. ARM集成开发工具介绍102 H-JTAG介绍103. 开发板及周边硬件介绍11(二)、AT91SAM7X256简介12三、工作原理13(一)、SPI总线简介131.SPI方框图(图3.1)132.时钟产生(Clock Generation)143.传输延迟(Transfer Delays)144.工作模式145、数据传输方式17四、SPI接口实际应用18(一)
8、、AT91SAM7X256的串行外设接口(SPI)流程图18(二)、1.AT45DB321C简介191.引脚说明(表2)202.读写FLASH方框图213. FLASH存储模块的设计与实现(AT45DB321C)214.写操作225.读操作23(三)、读写AT45DB321C的完整代码(详见附录1)25(四)、外设数据控制器(PDC)( Peripheral DMA Controller)251. PDC应用方框图(图4.13)262.PDC配置263.外设数据控制器 (PDC) 寄存器映射(图4.14)274.PDC传输控制寄存器(图4.15)275.PDC传输状态寄存器(图4.16)286
9、.PDC代码设置28(五)、通过SPI接口读写数据的代码实现(详见附录2)29五、总结29六、参考文献29七、注释29八、附录301.读写FLASH的完整代码302.通过SPI读写数据的代码363.系统设计的硬件环境38九、致谢38串行外设接口(SPI)及其应用 【摘要】:SPI ( Serial Peripheral Interface 串行外设接口) 总线系统是一种同步串行外设接口,允许MCU 与各种外围设备以串行方式进行通信、数据交换。外围设备包括FLASH、A/ D 转换器、MCU 等。SPI 系统接口,一般使用4 条线:串行时钟线(SCK) 、主机输入/ 从机输出数据线MISO、主机
10、输出/ 从机输入数据线MOSI和低电平有效的从机选择线SS。 【Abstract】:SPI (Serial Peripheral Interface - SPI) bus system is a kind of synchronous serial peripheral interface, allowing MCU with a variety of peripheral devices to serial form of communication, data exchange. The peripheral equipment including FLASH, A / D convert
11、er, MCU and so on. SPI system interface, the general use of four lines: serial clock line (SCK), Master Input/Slave Output data from the machine-MISO, Master Output/Slave Input data from the machine-MOSI effective and low-choice line from the SS.【关键词】:SPI、FLASH、AT45DB321C、串行外设接口一、引言嵌入式系统无疑是当前最热门最有发展
12、前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器等等都是典型的嵌入式系统。驱动程序的人目前是非常紧缺的(驱动程序也可归于嵌入式范畴),包括桌面Windows中的DDK开发环境和WDM驱动程序。公司每时每刻都要推出新产品,每一个新产品
13、出来了,要能被操作系统所使用,是必须写驱动程序的。在数字技术高速发展的今天,有许多芯片被用作数据交换的核心器件,以起到承上启下数据交换的枢纽作用,或者是在集成电路之间进行数据的存储和显示等,如果需要,它既可以将数字信号进行D/A 转换,以便进行功率放大和信息发送,也可以将外部模拟信号进行A/D转换,以便于同数字逻辑电路进行数据交换,减轻数字逻辑电路处理数据的压力。这些芯片同数字逻辑电路的接口很多采用 SPI(Serial Peripheral Interface) 接口技术。SPI,是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1458. 串行 外设 接口 SPI 及其 应用 毕业论文

链接地址:https://www.31ppt.com/p-2882847.html