控制器在和AD7192进行SPI通信时,数据在上升沿处要保持稳定,所以那个重合地方很奇怪,你有没有把SPI时钟速率降下来试试。ADC内部寄存器应该可以反复读写的,不应该重新置零,当你读到全零的时候,有没有可能是因为芯片供电不稳定,芯片复位了,导致寄存器重置?GPIO有连接到什么地方么?AD7192的GPOCON REGISTER上电默认为0x00.
控制器在和AD7192进行SPI通信时,数据在上升沿处要保持稳定,所以那个重合地方很奇怪,你有没有把SPI时钟速率降下来试试。ADC内部寄存器应该可以反复读写的,不应该重新置零,当你读到全零的时候,有没有可能是因为芯片供电不稳定,芯片复位了,导致寄存器重置?GPIO有连接到什么地方么?AD7192的GPOCON REGISTER上电默认为0x00.
举报