SPI读数据函数怎样理解

SPI读数据函数怎样理解, 本帖最后由 zcwjzwd 于 2021-1-31 23:27 编辑 uchar SPI_Read(uchar reg) {    …

SPI读数据函数怎样理解, 本帖最后由 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的值有事什么?是返回的状态寄存器的值还是其他的值?

作者: soufei

为您推荐


Fatal error: Can't use function return value in write context in /www/wwwroot/www.qianrushi.com.cn/wp-content/themes/news/footer.php on line 115