SPI发送缓冲寄存器SPITXBUF

7.SPI发送缓冲寄存器 SPITXBUF

16位寄存器SPITXBUF(SPI Serial Transmit Buffer Register)存放下一个要发送的数据,向该寄存器写入会把TX BUF FLAG标志位置1,在当前数据发送完成之后,该寄存器中的内容会自动装入SPIDAT中,然后自动清除TX BUF FLAG标志位。如果没有正在进行的发送,则数据将直接装入SPIDAT,TX BUF FLAG标志位不会被置1。

在主模式下,如果当前没有正在进行的发送,则往SPITXBUF寄存器中的写入将启动一个发送过程,这种发送过程与向寄存器SPIDAT写入启动的发送过程相同。