Skip to content
Discussion options

You must be logged in to vote

According to the design of SPI AT(https://docs.espressif.com/projects/esp-at/en/latest/esp32c3/Compile_and_Develop/How_to_implement_SPI_AT.html#handshake-pin), the slave read and write are linear and cannot be carried out simultaneously. When both read and write occur at the same time, the slave will arbitrate the subsequent actions. In your scenario, the slave has already indicated that it needs to perform a read operation first. Therefore, the master must first read the data, and then the slave will again send an interruption notification to the master to indicate that it is ready to write data.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Phonog
Comment options

Answer selected by Phonog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants