SPI只有一个***uf,不想UART收发各有一个缓存。当你接受的时候,向缓存里面写入0xff(其实别的也可以,只要另一个设备忽略你发送的信息即可。)
假设你是从机,如果主机没有刻意向SBUF里面写东西,那当你读数据时将读会status。
这张图是官方的图。收发各有一个buf。当sck发送心跳时,一个心跳移动一位,这其实就是个串行移位寄存器。
SPI只有一个***uf,不想UART收发各有一个缓存。当你接受的时候,向缓存里面写入0xff(其实别的也可以,只要另一个设备忽略你发送的信息即可。)
假设你是从机,如果主机没有刻意向SBUF里面写东西,那当你读数据时将读会status。
这张图是官方的图。收发各有一个buf。当sck发送心跳时,一个心跳移动一位,这其实就是个串行移位寄存器。
举报