1458.串行外设接口(SPI)及其应用毕业论文.doc
《1458.串行外设接口(SPI)及其应用毕业论文.doc》由会员分享,可在线阅读,更多相关《1458.串行外设接口(SPI)及其应用毕业论文.doc(33页珍藏版)》请在优知文库上搜索。
1、学士学位论文论文题目:串行外设接口(SPI)及其应用 论文作者: 学 号: 专业方向: 指导老师: (本科)毕业设计目 录一、引言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(一)、AT91SAM7X256的串行外设接口(SPI
2、)流程图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.PDC代码设置28(五)、通过SPI接口读写数
3、据的代码实现(详见附录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、主机输出/ 从机输入数据线MOSI和低电平有效的从机
4、选择线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 converter, MCU and so on. SPI s
5、ystem 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、串行外设接口一、引言嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专
6、用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器等等都是典型的嵌入式系统。驱动程序的人目前是非常紧缺的(驱动程序也可归于嵌入式范畴),包括桌面Windows中的DDK开发环境和WDM驱动程序。公司每时每刻都要推出新产品,每一个新产品出来了,要能被操作系统所使用,是必须写驱动程序的
7、。在数字技术高速发展的今天,有许多芯片被用作数据交换的核心器件,以起到承上启下数据交换的枢纽作用,或者是在集成电路之间进行数据的存储和显示等,如果需要,它既可以将数字信号进行D/A 转换,以便进行功率放大和信息发送,也可以将外部模拟信号进行A/D转换,以便于同数字逻辑电路进行数据交换,减轻数字逻辑电路处理数据的压力。这些芯片同数字逻辑电路的接口很多采用 SPI(Serial Peripheral Interface) 接口技术。SPI,是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1458. 串行 外设 接口 SPI 及其 应用 毕业论文
