一种基于SPI的PIC单片机多机通信的方法-Read.PDF

一种基于SPI的PIC单片机多机通信的方法-Read.PDF

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种基于SPI的PIC单片机多机通信的方法-Read

计算机应用 一种基于 SPI 的 PIC 单片机 多机通信的方法 ( ) 杭 州 商 学 院 信 电 系 杭州 310012  吴  涤 ( ) ( ) 威信通电讯工程 杭州 有限公司 杭州 310012  祝建培 ( )   摘  要  文章介绍了利用 Motorola 系列单片机上串行外围接 口 SPI 的总线方式 ,通过软件 编程 ,让任一 PIC 单片机实现主从串行多机通信的方法 ,并给出了具体的软件的实现 。   关键词  单片机  SPI  多机通信  串行通信   Microchip 公司的 PIC 单片机体积小 、功耗低 、 程实现类似于 RS232 的串口输出 ,但软件实现串口 速度快 、电源 电压范围宽、I/ O 口驱动能力强 、精简 输入变得非常困难 , 因此放弃异步方式 。而采用同 指令结构及内带“看门狗”和程序必威体育官网网址位 ,并具有低 步方式的类型也有多种多样 ,单片机系统中有 IIC ( ) 功耗模式 sleep mode 。特别适合于较小产品的设 总线和 SPI 总线 。这两种方式通过 I/ O 口实现起来 计和开发 。为了实现多个单片机之间的通信 ,笔者 还是比较容易的。相对于 IIC 总线 , SPI 总线方式 通过设计 ,利用软件编程增加了串行多机通信 。 数据的输入与输出是分在两条连线上 ,逻辑关系清 晰 ,软件编程容易实现 。因此 ,笔者采用 SPI 总线方 1  单片机多机通信的机理 式来为任一 PIC 单片机添加多机通信功能 。 1. 1  多机通信一般工作过程 1. 2  Motorola 的 SPITM介绍 单片机的多机通信指一台主机和多台从机间的 Motorola 系列微控制器 中除有 串行通信接 口 通信 ,要求互相之间连线尽可能少 ,一般总采用串口 ( ) SCI 外 ,还有串行外围接 口———SPI 总线 。它主要 传送 。若有标准 的串 口硬件则只需发送数据线 用于同步串行通信 。当然在 68HC 系列单片机中有 ( ) ( ) TXD 、接收数据线 RXD 再加地线 。主机发送的 专门的硬件接口模块 ,功能较强大 :全双工 ,三线同 信息可传送到各个从机或指定的从机 ,而从机发送 步传送 ;最高主机位传送频率 1. 05MHz ;从机最高 的信息只能被主机接收 。由于通信直接以 TTL 电 位传送频率为 2. 1MHz ;可程控位时钟极性和相位 ; 平进行 ,因此主从机之间的连线以不超过 1m 为宜 。 发送完成中断 ;写冲突标志保护等等 。在 PIC 单片 此外 ,各从机应当编址 , 以便主机按地址寻找通信伙 机中实现 SPI 总线 , 只能通过软件编程来实现 , 伴 。 68HC 系列单片机硬件实现的有些功能既不可能也 多机通信时 ,主机向从机发送的信息分成地址 无必要实现 ,设计中只要实现基本的串行通信功能 和数据 ,整个通信过程以主机发送信息开始

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档