AD7190的DVDD电压3.3V,AVDD电压5.0V, DIN,DOUT,SCK脚分别和MCU的IO口相连,CS接地,恒为低
想通过读AD7190的ID寄存器来确定通讯是否正常,code如下:
buf[0] = 0x60;
spi_tran( buf, 1) ;
spi_read( buf1, 1, 1) ;
_nop_ () ;
_nop_ () ;
_nop_ () ;
但发现运行程序后,DOUT脚恒为高电平无数据输出,请指教为何,谢谢!波形如下:
0通道SCK
1通道DIN
2通道DOUT
3通道CS