2015和通信总结.pptVIP

  • 1
  • 0
  • 约5千字
  • 约 21页
  • 2016-12-15 发布于北京
  • 举报
IIC和SPI通信 IIC通信 IIC总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。 IIC总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 把要做事的目的写出来 版与板之间怎么连接,给出示意图 硬件方面 由于要使两块单片机通过IIC通信,所以得将两块开发板的数据线SDA,时钟线SCL分别对应着接起来。  由于IIC是开漏的直接输出,所以得接一个上拉电阻 因为RC3-1连接的是PIC16F877A的RC3端口,而RC3端口是一个复用端口,它在IIC通信中可作同步串行通信时钟输入端SCL。而图中P6的SCL通过P11的SCL1来连接U8的SCl,以此来提供上拉电阻。  因此在做两块开发板通信时,应将SCL和RC3-1连在一起,SDA和RC4-1连在一起,再将两块板子分别对应着接起来。且两块板子要共地。 软件方面  主机 从机写一块 IIC初始化函数中  将单片机方向寄存器TRISC对C端口置1使SDA,SCL为输入。设置SSPSTAT(同步串行口状态寄存器)=0x00,SSPCON(同步串行口控制寄存器)= 0x38. 同步串行口控制寄存器SSPCON: 同步串行口状态寄存器SSPSTAT: 时钟 PIC单片机中内置了专用的波特率发生器BRG,

文档评论(0)

1亿VIP精品文档

相关文档