- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM与DSP的SPI通信设计实现.pdf
维普资讯
ARM与 DSP的SPI通信设计实现
ARM与DSP的SPI通信设计实现
CommunicationBetweenARM and DSP ThroughSPIBus
张 岩 马旭东 张云帆 (东南大学自动化学院,江苏 南京 210096)
摘 要
提 出一种测量仪器的多处理机分布式控制方案 ,并对 DSP与移植 了Linux操作系统 的ARM之 间SPI通信设计进行 了
着重阐述。对于这样 的特定系统,首先要完成 Linux下的SPI驱动程序开发,然后才能进行 ARM和 DSP下的应用程序开
发。对这几个方面进行 了详细介绍 ,给 出了一种 ARM 与 DSP通信 的通信协议 ,并基于此协议实现 了ARM 与 DSP的SPI
通信 。 ·
关键词 :SPI总线,ARM,DSP,SPI驱动程序
Abstract
ThiSpaperbrings up a distributed controlmethod based on multiple processorsofsurveying instruments,and putsthe
emphasis on discussing the communication between DSP and ARM with a Linux OS.Forthespecific system,to designthe
SPIdevice driverofembedded Linux isthe firststep,thencomplicate the applicated program in both ARM and DSPAll
these parts are described in detailin this paper.and a communication protocolbetween ARM and DSP is given,based
whichtheARM and DSP communicatethroughSPIbusisaccomplished.
Keywords:SPIbus。ARM,DSP,SPIdevicedriver .
对于现代测量仪器 ,不仅需要具备实时性的控制、测量功能, 就被交换 了。如果只是进行写操作 ,主机只需忽略收到的字节;
还需要具备非实时性的人机交互界面、数据管理、打印等功能。基 反过来 ,如果主机要读取外设的一个字节 ,就必须发送一个空字
于此 ,常常采用多处理器结构,组成分布式控制系统。根据系统实 节来引发从机的传输。还有一根 nSS,为从选信号线,可以用于
际要求 ,采用TI公司的DSP处理器TM$320F2812为控制核心, 使能从机输 出,是可选 的;若使用 nSS,如本系统中,必须保证
采用三星公司的ARM9处理器$3C2410为管理核心。而如何保 nSS在上电时为高电平 ,否则在上 电后 ,从机将首先收到一个伪
证两者之间高效的数据传送便成为一个至关重要的问题。 数据。
SPI(SerialParallelInterface)总线是 Motorola公司提 出 根据 MOSI和MlSO在SPlCLK的哪个时钟极性和 时钟相
的一种同步 串行外设接口协议总线。它具有标准的传输协议 ,占
文档评论(0)