FX#: SPI full-duplex

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

We are trying to configure FX3 as an SPI master to communicate with a PIC33 device setup as an SPI slave. We would like to have full-duplex communication between the master and the slave.  But in register mode, the available firmware APIs CyU3PSpiTransmitWords() and CyU3PSpiReceiveWords() transfer data in only one direction.

So we would like to know:

a) Does FX3 support SPI full-duplex communication in register mode ?

b) If yes, then which is the API to achieve this ?

0 Likes
1 Solution
3 Replies
Anonymous
Not applicable

Hi,

FX3 supports only half duplex in SPI Register mode.

Regards,

-Madhu Sudhan

0 Likes
Anonymous
Not applicable

Hi,

Thanks for your answer.
Is it just that the SPI register-mode APIs do not support full-duplex ?
The thread https://community.cypress.com/message/80602 seems to indicate so.

If this is the case, then modifying the API should enable us to support full-duplex, is this right ?

0 Likes