This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

is nrf52 dk support 3 wire spi interface

hello i am new to spi, i am doing project on 3 wire spi interface. I am using 3 wire interface as Sclk,ssn,MOSI pins only , I am not using MISO pin .I am tested spi example code but does not works well.so can any one tell me that nrf52 dk -spi support 3 wire interface ( with out using MISO pin). The issue is the serial clock was not generates signals .For sending data the function "nrf_drv_spi_transfer(&spi, m_tx_buf, m_length, m_rx_buf, m_length) " was used.Every time ssn pin is low to send the data & it is set to high after sending the data.Here i am using AD9837 module as slave & it works on spi interface only.I am facing 1 issue i.e., as follows. Here the data i hexa decimal but in the example code the tx buffer must be character type

Parents
  • Yes it supports it. You just set the MISO pin to -1 and even if you don't and it uses a pin, you just ignore the data.

  • I asked you earlier if it was half duplex and you said it wasn't and you've said twice now that you're just not connecting one pin, ie it's a one-way connection only. Now you've linked to a question saying it is indeed half duplex and I said in that question, and I said earlier here, that isn't going to work.

    If you are trying to do bi-directional SPI over one single data line, that is not supported.

Reply
  • I asked you earlier if it was half duplex and you said it wasn't and you've said twice now that you're just not connecting one pin, ie it's a one-way connection only. Now you've linked to a question saying it is indeed half duplex and I said in that question, and I said earlier here, that isn't going to work.

    If you are trying to do bi-directional SPI over one single data line, that is not supported.

Children
No Data
Related