您当前的位置:五五电子网电子知识单片机-工控设备AVR单片机avr单片机SPI串行外设接口初始化配置及说明 正文
avr单片机SPI串行外设接口初始化配置及说明

avr单片机SPI串行外设接口初始化配置及说明

点击数:7878 次   录入时间:03-04 11:40:29   整理:http://www.55dianzi.com   AVR单片机
                CPOL                   起始沿结束沿                         CPOL
                  0                    上升沿下降沿                           0
                  1                    下降沿上升沿                           1
      SPR1, SPR0: SPI 时钟速率选择1 与0
          确定主机的SCK 速率。SPR1 和SPR0 对从机没有影响。SCK 和振荡器的时钟频率fosc
      关系如下表所示:
                                 SCK 和振荡器频率的关系
            SPI2X                SPR1                SPR0                 SCK
              0                    0                   0                fosc/4
              0                    0                   1                fosc/16
              0                    1                   0                fosc/64
              0                    1                   1               fosc/128
              1                    0                   0                fosc/2
              1                    0                   1                fosc/8
              1                    1                   0                fosc/32
              1                    1                   1                fosc/64
      CPHA :数据模式
      决定数据是在 SCK 的起始沿采样还是在 SCK 的结束沿采样
          相对于串行数据, SCK 的相位和极性有4 种组合。CPHA 和CPOL 控制组合的方式。SPI
      数据传输格式。每一位数据的移出和移入发生于SCK不同的信号跳变沿,以保证有足够的时
      间使数据稳定。
                                     CPOL 与CPHA 功能
          模式             起始沿       结束沿       SPI              
      CPOL 0 CPHA=0    采样(上升沿) 采样(下降沿)    0        
      CPOL 0 CPHA=1    设置(上升沿) 采样(下降沿)    1        
      CPOL 1 CPHA=0    采样(下降沿) 采样(上升沿)    2         
      CPOL 1 CPHA=1    采样(下降沿) 采样(上升沿)    3      
      ///****************************SPI
      状态寄存器SPSR*********************************************
      SPI 状态寄存器SPSR
      bit7      bit6      bit5      bit4      bit3      bit2      bit1      bit0

      SPIF      WCOL       –        –        –         –        –      SPI2X
      SPIF: SPI 中断标志
            串行发送结束后,SPIF 置位。若此时寄存器SPCR 的SPIE 和全局中断使能位置位

上一页  [1] [2] [3]  下一页


本文关键字:单片机  接口  外设  AVR单片机单片机-工控设备 - AVR单片机