欢迎来到天天文库
浏览记录
ID:39468307
大小:126.00 KB
页数:5页
时间:2019-07-04
《SPI寄存器配置说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SPI模块寄存器名称地址占用地址空间(16bit)描述SP1CCR0x000070401SP1配置控制寄存器SP1CTL0x000070411SP1操作控制寄存器SP1ST0x000070421SP1状态寄存器SP1BRR0x000070441SP1波特率控制寄存器SP1EMU0x000070461SP1仿真缓冲寄存器SP1RXBUF0x000070471SP1串行输入缓冲寄存器SP1TXBUF0x000070481SP1串行输出缓冲寄存器SP1DAT0x000070491SP1串行数据寄存器SP1FFTX0x000070
2、4A1SP1FIFO发送寄存器SP1FFRX0x0000704B1SP1FIFO接收寄存器SP1FFCT0x0000704C1SP1FIFO控制寄存器SP1PRI0x0000704F1SP1优先级控制寄存器SP1CCR配置控制寄存器7040HSP1SWResetCLOCKPOLARITYReservedSPILBKSPICHAR3SPICHAR2SPICHAR1SPICHAR0R/W-0R/W-0R-0R-0R-0R-0R-0R-0位名称功能描述7SP1SWResetSPI软件复位位6CLOCKPOLARITY移位时钟极性
3、位5Reserved4SPILBKSPI自测试位3-0SPICHAR3-0字符长度控制位SP1CTLSP1操作控制寄存器7041H7-543210ReservedOVERRUNINTENACLOCKPHASEMASTER/SLAVETALKSPIINTENAR-0R/W-0R/W-0R/W-0R/W-0R/W-0位名称功能描述7-5保留4OVERRUNINTENA超时中断使能3CLOCKPHASESPI时钟相位选择2MASTER/SLAVESPI网络模式控制0—从动模式1—主动模式1TALK主动/从动发送模式0SPIINT
4、ENASPI中断使能位SP1ST状态寄存器7042H7654-0RECEIVEROVERRUNFLAGSPIINTFLAGTXBUFFULLFLAGReservedR/C-0R/C-0R/C-0R-0位名称功能描述7RECEIVEROVERRUNFLAGSPI接收溢出标志6SPIINTFLAGSPI中断标志5TXBUFFULLFLAGSPI发送缓冲满标志4-0Reserved保留SP1BRR波特率选择寄存器7044H76543210ReservedSPIBITRATE6SPIBITRATE5SPIBITRATE4SPIBI
5、TRATE3SPIBITRATE2SPIBITRATE1SPIBITRATE0R-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0位名称功能描述7保留6-0RATE6-0SPI波特率控制位当SPIBRR=3-127时LSPCLKSPI波特率=——————(SPIBRR+1)当SPIBRR=0.1.2时LSPCLKSPI波特率=——————4SP1EMU仿真缓冲寄存器7046H150ERXB15~~~~~~~~~~~~~~~~~~~~~~~~~ERXB0R-0R-0位名称功能描述15-0ERXB15-
6、0仿真缓冲器接收数据位SP1RXBUF串行接收缓冲寄存器7047H150RXB15~~~~~~~~~~~~~~~~~~~~~~~~~RXB0R-0R-0位名称功能描述15-0RXB15-0接收数据位SP1TXBUFSPI发送缓冲寄存器-7048H150TXB15~~~~~~~~~~~~~~~~~~~~~~~~~TXB0R/W-0R/W-0位名称功能描述15-0TXB15-0发送数据缓冲位SP1DATSP1串行数据寄存器7049H150SDAT15~~~~~~~~~~~~~~~~~~~~~~~~~SDAT0R/W-0R/W-
7、0位名称功能描述15-0SDAT15-0串行数据位SP1FFTXSP1FIFO接收寄存器704AH15141312-8RXFFOVFFlagRXFFOVFCLRTXFIFOResetRXFFST4-0R-0W-0R/W-1R-07654-0RXFFINTFlagRXFFINTCLRTXFFIRENARXFFIL4-0R-0W-0R/W-0R/W-1位名称功能描述15RXFFOVFFlag0接收FIFO未溢出只读1接收FIFO溢出14RXFFOVFCLR写0,无影响写1清除RXFFOVFFlag位13TXFIFOReset写
8、0,复位是FIFO指针位01重新使能发送FIFO操作12-800000接收FIFO是空00001接收FIFO是1个字节00010接收FIFO是2个字节00011接收FIFO是3个字节…………7RXFFINTFlag0RXFIFO未产生中断0RXFIFO产生中断6RXFFINTCLR写1清除RXFFINT
此文档下载收益归作者所有