本帖最后由 zcwjzwd 于 2021-1-31 23:27 編輯
uchar SPI_Read(uchar reg)
{
uchar reg_val;
CSN = 0; // CSN low, initialize SPI communication...
SPI_RW(reg); // Select register to read from..
reg_val = SPI_RW(0); // ..then read register value
CSN = 1; // CSN high, terminate SPI communication
return(reg_val); // return register value
}
reg_val是返回的狀態寄存器的值還是其他的值?如果sta=SPI_Read(STATUS);//STATUS為狀態寄存器地址。
sta的值有事什么?是返回的狀態寄存器的值還是其他的值?
|