关于SPI接收不到16位AD数据的问题

2019-07-20 02:30发布

用SPI驱动AD7694 进行数据接收,用cubeMX配置好了SPI 成功的在MISO口处用示波器收到了16位信号。
但是,程序里却收不到一直是零,我的程序是这样的。
前面的配置不提。
[mw_shl_code=applescript,true]u16 R_buffer[1];
DCR_AD7694_L;//拉低开始传输
HAL_SPI_Receive(&hspi1,(u8*)R_buffer,1,100);[/mw_shl_code]
然后发现buffer里的数一直是零?我怀疑是我SPI接收的函数没弄明白,求助一下大佬们如何解决,示波器是有信号的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。