按照datasheet做的板子,单片机spi通信读出来数据一直为0,en脚拉高拉低都试过了,没有任何反应,单片机spi时序正常,是什么原因呢,晶振给的8m
xyz549040622:
你肯定还是SPI时序不对,不然不可能读到的都是0。SPI的时序抓波形了吗,是否和datasheet上的波形一致。
user6067377:
回复 xyz549040622:
抓过了,和datasheet上一样
user6078984:
回复 user6067377:
CS脚要拉低拉高将数据同步
Kailyn Chen:
使能引脚EN需要拉高,如果拉低的话TDC1000进入sleep状态,那么则没有输出了
另外,即使EN拉高了,那么配置寄存器02h的bit[1:0] TOF_MEAS_MODE需要配置为mode 2 才能进入正常工作状态,如果是mode 1和mode 0的话同样也是要进入sleep状态的。