Initial IDLE state of the clock does match the MOSI settings

I comunicated the Arduino Due by the SPI bus to a TLV2548 on a PCB that works at 10MHz and needs to recive 3 instructions to access a sensor. It used to work normaly but suddenly and with no evident reason it stoped working. I tried to analyze it with a the Logic 2 program and it gave me that error. The error disapears when I turn the setting to CPOL= 1, but still I can't see that the Arduino is sending the hexadecimals instructions as it supposed to be

Can somebody help me to unterstand what's happening?

The data sheet says CPOL = 0, CPHA = 0. Tell that also your logic analyzer.

1 Like

Yeah, the datasheet says it like that but it keeps giving me errors.

What's "it"?

Which signals are displayed by which channel?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.