SPI模块寄存器名称地址占用地址空间(16bit)描述SPI CCROxOOOO 70401SPI配置控制寄存器SP1CTLOxOOOO 70411SP1操作控制寄存器SPI ST0x0000 70421SP1状态寄存器SP1BRR0x0000 70441SP1波特率控制寄存器SPI EMU0x0000 70461SP1仿真缓冲寄存器SP1RXBUF0x0000 70471SP1串行输入缓冲寄存器SP1TXBUF0x0000 70481SPI串行输出缓冲寄存器SPI DAT0x0000 70491SP1串行数据寄存器SP1FFTX0x0000 704A1SPI FIFO发送寄存器SP1FFRX0x0000 704B1SPI FIFO接收寄存器SP1FFCT0x0000 704C1SPI FIFO控制寄存器SP1PRI0x0000 704F1SP1优先级控制寄存器SP1CCR 配置控制寄存器7040HSPI SWResetCLOCKPOLARITYReservedSPILBKSPICHAR3SPICHAR2SPICHARISPICHAR0R/W-0 R/W-0 R-0 R-0 R-0 R-0 R・0 R・0位名称功能描述7SPI SW ResetSPI软件复位位6CLOCKPOLARITY移位时钟极性位5Reserved4SPILBKSPI自测试位3-0SPI CHAR3-0字符长度控制位SP1CTL SPI操作控制寄存器7041H7-5 4 3 2 1 0ReservedOVERRUN INT ENACLOCKPHASEMASTER/SLAVETALKSPI INTENAR-0 R/W-0 RAV-0 RAV-0 R/W-0 R/W-0位名称功能描述7-5保留4OVERRUNINT ENA超时中断使能3CLOCKPHASESPI时钟相位选择2MASTER/SLAVESPI网络模式控制 0—从动模式1—主动模式1TALK主动/从动发送模式0SPIINTENASPI中断使能位SP1ST状态寄存器 7042H7 6 5 4-0RECEIVEROVERRUNFLAGSPI INT FLAGTX BUFFULLFLAGReservedR/C-0 R/C-0 R/C-0 R-0位名称功能描述7RECEIVEROVERRUNFLAGSPI接收溢出标志6SPI INT FLAGSPI中断标志5TX BUFFULLFLAGSPI发送缓冲满标志4-0Reserved保留SP1BRR 波特率选择寄存器 7044H7 6 5 4 3 2 1 0ReservedSPI BITRATE6SPI BITRATESSPI BITRATE4SPI BITRATE3SPI BITRATE2SPI BITRATE1SPI BITRATEOR-0 RAV-0 R/W-0 R/W-0 RAV-0 RAV-0 RAV-0 RAV-0位名称功能描述7保留6-0RATE6-0SPI波特率控制位 当 SPIBRR二3・127 时LSPCLKSPI波特率二 (SPIBRR+1)当 SPIBRR二0.1.2 时LSPCLKSPI波特率二 4SP1EMU仿真缓冲寄存器7046H150位名称功能描述15-0ERXB15-0仿真缓冲器接收数据位R-0R-0SP1RXBUF串行接收缓冲寄存器 7047H15 0]5*■****•*****■********************* **************■******■***********R-0 R-0位名称功能描述15-0RXB15-0接收数据位SP1TXBUF SPI发送缓冲寄存器. 7048H15 01 ^5************************************* *******■************■*****•********* TT^^T^OR/W-0 R/W-0位名称功能描述15-0TXB15-0发送数据缓冲位SP1DAT SP1串行数据寄存器 7049H15 0SDAT 15~~ ***~~~— ** 〜~— SDAT0R/W-0 R/W-0位名称功能描述15-0SDAT15-0串行数据位SP1FFTX SP1 FIFO 接收寄存器 704AHRXFF OVFRXFFOVFTXFIFORXFFST4-0FlagCLRReset15141312-8W-0R/W-17 6 5 4-0RXFF INTRXFF INTTXFFIR ENARXFFIL4-0FlagCLR位名称功能描述15RXFF OVF Flag0接收FIFO未溢岀只读1接收FIFO溢出14RXFF OVF CLR写0,无影响写1清除RXFFOVF Flag位13TXFIFO Reset写0,复位是FIFO指针位01重新使能发送FIFO操作12-800000接收FIFO是空00001接收FIFO是1个字节00010接收FIFO是2个字节00011接收FIFO是3个字节7RXFF INT Flag0 RXRFO未产生中断W-0R/W-0R/W-11 RXFIFO产生中断6RXFFINT CLR写1清除RXFF INT中断位5RXFFI ENA0基于TXFFIVL匹配的TXFIFO 中断将被禁止1基于TXFFIVL匹配的TXFIFO中断将被使能4-0TXFFIL4-0发送FIFO中断级别位当FIFO状态位和FIFO级别位匹 配时将发生中断SP1FFRX SP1 FIFO 接收寄存器 704BH15 14 13 12-8RXFF OVFRXFFOVFRXFIFORXFFST4-0FlagCLRResetR-0 W-0 RAV-1 R-07 6 5 4-0RXFF INTRXFF INTRXFFIR ENARXFFIL4-0FlagCLRR-0 W-0 RAV-0 R/W-l位名称功能描述15RXFF OVF Flag0接收FIFO未溢出只读1接收FIFO溢出14RXFF OVF CLR写0,无影响写1清除RXFFOVF Flag位13TXFIFO Reset写0,复位是FIFO指针位01重新使能发送FIFO操作12-800000接收FIFO是空00001接收FIFO是1个字节00010接收FIFO是2个字节00011接收FIFO是3个字节7RXFF INT Flag0 RXFIFO未产生中断1 RXHFO产生中断6RXFF INT CLR写1清除RXFF INT中断位5RXFFI ENA0 :基于RXFFIVL匹配的RXFIFO 中断将被禁止1基于RXFFIVL匹配的RXFIFO中断将被使能4-0TXFFIL4-0接收FIFO中断级别位当FIFO状态位和FIFO级别位匹 配时,接收FIFO将产生中断SP1FFCT SP1 FIFO 控制寄存器 704CH15-8 7-0ReservedFFTSDLY7-0R-0R/W・0位名称功能描述15-8保留位7-0FFTSDLYFIFO发送延迟位SP1PRI优先级控制寄存器 704Fh7-6 5 4 3-0ReservedSPI SUSP SOFTSPI SUSP FREEReserved位名称功能描述7.6保留5.4SPI SUSP SOFTSPI SUSP FREE0010标准SPI模式3-0保留R/WR/W-0 。