1.SPI数据从高位发送从低位读取(所以写入SPIDAT和SPITXBUF时必须左对齐,从SPIRXBUF读数据时必须右对齐)。2.当SPI工作在主模式是,SPICLK引脚为通信网络提供时钟;当SPI工作在从模式下时,SPICLK引脚接收外部时钟信号。(SPICLK时钟信号的频率不能大于CPU时钟的1/4)3.为改变SPI配置,应完成以下操作:(1).清除SPISWRESET位(SPICCR.7),以迫使SPI进入复位状态;(2).初始化SPI的配置包括数据格式、波特率、工作模式和引脚功能等;(3).设置SPISWRESET位为1,是SPI退出复位状态;(4).写数据到SPIDAT或SPITXBUF(这就启动了主模式通信过程);(5).数据传输结束后(SPISTS.6=1),读取SPIRXBUF中的数据;4.波特率的设置:当SPIBRR=3~127时:SPI=LSPCLK/(SPIBRR+1)。(LSPCLK为DSP的低速外设时钟)当SPIBRR=0,1或2时:SPI=LSPCLK/4。对于SPI,当(SPIBRR+1)为偶数时,SPICLK是对称的,如果为奇数且SPIBRR的值大于3,SPICLK为不对称。CLOCKPOLARITY位清零时,SPICLK的低脉冲比高脉冲长一个系统时钟,否则则短一个系统时钟。注意:在通信进程正在进行时,不要改变SPI的设置。