Hmm, so it is working, however, I have a couple of questions. Firstly, why is there such a long space between CS changing state and data/clock starting, and between bytes of data too? I am not asking to look at the response from the SPI chip. Also, would it be possible to change things so that data is changed mid-clock instead of on a clock change? I think this would be much better for stability at high speeds?
Hi folks is there any way to manipulate the clock manually? The only reason I ask is that I am attempting SPI comms, and using SIGROK to read the outputs. I get CS ok, along with MOSI but no clock! Self-test passes ok. Something is odd for sure. When I put the PIC back in that produces the SPI data for the CCT I can see all outputs so there is clearly something at odds with the bus pirate? Oh I am using hiZ with 5v pullups too.