6 minutes ago, TomXP411 said:
I don't know where you got that idea. Once the direction is set, it stays that way until the end of a message - which consists of all the data in the buffer. That's expected to be more than one byte at a time, especially when using this for File I/O.
From where it said it:
Sender switches Data and CLK pins to write mode.
Sender sets data on D0-D7, Sender sets CLK high.
Receiver reads D0-D7 and sets ACK high.
Sender lowers CLK
Receiver lowers ACK
Sender switches all pins to read mode.
I didn't follow why the CX16 floating the pins during a write was part of the handshake, but it's listed as the last step in the handshake, and once the sender has floated the pins, it's got to start from the first line for the next byte.
Did it mean to say:
Sender switches Data and CLK pins to write mode.
Sender sets data on D0-D7, Sender sets CLK high.
Receiver reads D0-D7 and sets ACK high.
Sender lowers CLK
Receiver lowers ACK
Goto 2 on multiple byte transfers
Sender switches all pins to read mode.