下载贤集网APP入驻自媒体
大家好! 我使用STM32F103的SPI接口与ADIS6465通信,试图读取product-ID(addr=0x72),但结果大多时候都不正确,极少数时候会得到正确结果0x4051。 错误的时候得到的结果是0x0000,0x4040, 0x5151等等。 SPI设置的工作模式:baudrate=562.5KHz, 16-bit data mode,CPOL=CPHA=1。 同时我检查了时序,看起来没什么问题。以下两个图,一个是结果正确时的波形图,一个是结果不正确时候的波形图。 绿色:CS,黄色:CLK,红色:MO,蓝色:MI 真的很奇怪,一直不明白是什么原因造成的