4.SPI波特率寄存器
SPIBRR
波特率寄存器SPIBRR(SPI Baud Rate Register)包含用于波特率计算的各位。

位7,保留位。
位6~0,SPI BIT RATE6~SPI BIT RATE0:SPI波特率设置位。如果SPI是网络的主设备,则这些位决定了传输速率,有125种传输速率。每个SPI周期只移位一个数据位。如果SPI是网络的从设备,该模块从SPICLK引脚接收来自网络主设备的时钟。主设备输入的时钟频率不应超过从设备SPI的SPICLK信号的1/4。
在主模式下,SPI时钟由SPI模块产生并在引脚SPICLK输出。
SPI波特率取决于低速外设时钟LSPCLK和寄存器SPIBRR的值。计算公式如下。
1)对于SPIBRR=3~127,SPI波特率=LSPCLK/(SPIBRR+1)。
2)对于SPIBRR=0~2,SPI波特率=LSPCLK/4。