<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Unable to communicate k53 with afe through spi in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676674#M41633</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unless your SPI device is 'very unusual' (and it is NOT) remove SCKE from line 74.&amp;nbsp; Optimizing the timing so CS just hits 'exactly 32 clocks' from within a continuous stream is 'more trouble than you need'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have no PCS value in lines 292 and 353.&amp;nbsp; The Chip-select pattern MUST remain thru the whole four bytes (A/D3/D2/D1).&amp;nbsp; I would expect you only need PCS0 (per line 60), so '1' for all PCS fields (lines 260/271/281/292/313/326/339/353).&amp;nbsp; This code also still has '|=' for all SR writes, please replace with just '=' !!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AFE4490:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/22388iDD9DA5E6A58807DE/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Jun 2017 16:59:10 GMT</pubDate>
    <dc:creator>egoodii</dc:creator>
    <dc:date>2017-06-16T16:59:10Z</dc:date>
    <item>
      <title>Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676667#M41626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/kerryzhou"&gt;kerryzhou&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I try to interface afe4490 with k53 controller.when i try to read from the slave register am getting as zero value.could you send me the spi configurations or source code for spi transfer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jun 2017 08:48:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676667#M41626</guid>
      <dc:creator>kanimozhiraju</dc:creator>
      <dc:date>2017-06-06T08:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676668#M41627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kanimozhi Raju,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; About the SPI sample code for K53, you can refer to our KSDK sample code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Please download the code from this link:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://mcuxpresso.nxp.com/en/builder" title="https://mcuxpresso.nxp.com/en/builder"&gt;https://mcuxpresso.nxp.com/en/builder&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Choose the processor as K53, then generate the code and download it.&lt;/P&gt;&lt;P&gt;You can find the SPI project in folder:SDK_2.2_MK53DN512xxx10\boards\twrk60d100m\driver_examples\dspi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Jun 2017 04:12:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676668#M41627</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-06-07T04:12:20Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676669#M41628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&amp;nbsp;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/kerryzhou"&gt;kerryzhou&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I have attached my spi configuration and function.Could you say what i have made wrong.I am sending 8bit address and reading back 24bit data form the slave register.&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Jun 2017 09:29:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676669#M41628</guid>
      <dc:creator>kanimozhiraju</dc:creator>
      <dc:date>2017-06-07T09:29:54Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676670#M41629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kanimozhi Raju,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Did you check the SPI wave with logic analyzer or oscilloscope?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Whether the MCU get the SPI data from the SPI bus?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Please check this at first, and attached the according SPI wave.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Jun 2017 09:33:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676670#M41629</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-06-07T09:33:47Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676671#M41630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; I checked it out and data is trasnmitting when chip select gets low.but not proper datas are transmitting.Its transmitting someothr data other than what i have given.but transmission is happening.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jun 2017 05:39:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676671#M41630</guid>
      <dc:creator>kanimozhiraju</dc:creator>
      <dc:date>2017-06-13T05:39:38Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676672#M41631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kanimozhi Raju,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Please attach your SPI wave when you do the communication.&lt;/P&gt;&lt;P&gt;&amp;nbsp; It is useful to my analysis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jun 2017 04:36:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676672#M41631</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-06-14T04:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676673#M41632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&amp;nbsp;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/kerryzhou"&gt;kerryzhou&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I have attached the spi waveform.First i use 4mhz datas are not visible for me.then i have changed clock and enable cont sck and then i have used.D0-SCK,D1-MOSI,D2-MISO,D3-CS...I have sent you the waveform of mosi sck and cs.The data what i have try to write is not written.It would be great if its resolved.Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2017 06:12:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676673#M41632</guid>
      <dc:creator>kanimozhiraju</dc:creator>
      <dc:date>2017-06-16T06:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676674#M41633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unless your SPI device is 'very unusual' (and it is NOT) remove SCKE from line 74.&amp;nbsp; Optimizing the timing so CS just hits 'exactly 32 clocks' from within a continuous stream is 'more trouble than you need'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have no PCS value in lines 292 and 353.&amp;nbsp; The Chip-select pattern MUST remain thru the whole four bytes (A/D3/D2/D1).&amp;nbsp; I would expect you only need PCS0 (per line 60), so '1' for all PCS fields (lines 260/271/281/292/313/326/339/353).&amp;nbsp; This code also still has '|=' for all SR writes, please replace with just '=' !!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AFE4490:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/22388iDD9DA5E6A58807DE/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2017 16:59:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676674#M41633</guid>
      <dc:creator>egoodii</dc:creator>
      <dc:date>2017-06-16T16:59:10Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to communicate k53 with afe through spi</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676675#M41634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kanimozhi Raju,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I have test the SPI in the KSDK sample code, it can send out the data what you want.&lt;/P&gt;&lt;P&gt;I find your main code is:&lt;/P&gt;&lt;P&gt;void main (void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("\n SPI Interface with afe \n");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spi_init();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spi_write(0x00,0x000000);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spi_write(0x20,0x000004);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spi_write(0x00,0x000001);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spi_read(0x20);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;So, I have wrote this code in the KSDK&lt;/P&gt;&lt;P&gt;int main(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_InitPins();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_BootClockRUN();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOARD_InitDebugConsole();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t srcClock_Hz;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t errorCount;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t i;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dspi_master_config_t masterConfig;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dspi_slave_config_t slaveConfig;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dspi_transfer_t masterXfer;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Master config */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.whichCtar = kDSPI_Ctar0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.ctarConfig.baudRate = TRANSFER_BAUDRATE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.ctarConfig.bitsPerFrame = 8U;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.ctarConfig.cpol = kDSPI_ClockPolarityActiveHigh;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.ctarConfig.cpha = kDSPI_ClockPhaseFirstEdge;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.ctarConfig.direction = kDSPI_MsbFirst;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.ctarConfig.pcsToSckDelayInNanoSec = 1000000000U / TRANSFER_BAUDRATE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.ctarConfig.lastSckToPcsDelayInNanoSec = 1000000000U / TRANSFER_BAUDRATE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.ctarConfig.betweenTransferDelayInNanoSec = 1000000000U / TRANSFER_BAUDRATE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.whichPcs = EXAMPLE_DSPI_MASTER_PCS_FOR_INIT;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.pcsActiveHighOrLow = kDSPI_PcsActiveLow;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.enableContinuousSCK = false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.enableRxFifoOverWrite = false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.enableModifiedTimingFormat = false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterConfig.samplePoint = kDSPI_SckToSin0Clock;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; srcClock_Hz = DSPI_MASTER_CLK_FREQ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_MasterInit(EXAMPLE_DSPI_MASTER_BASEADDR, &amp;amp;masterConfig, srcClock_Hz);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set up the transfer data */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 0U; i &amp;lt; TRANSFER_SIZE; i++)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[i] = i % 256U;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterRxData[i] = 0U;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[0] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[1] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[2] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[3] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Start master transfer */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.txData = masterTxData;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.rxData = masterRxData;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.dataSize = 4;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.configFlags = kDSPI_MasterCtar0 | EXAMPLE_DSPI_MASTER_PCS_FOR_TRANSFER | kDSPI_MasterPcsContinuous;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_MasterTransferBlocking(EXAMPLE_DSPI_MASTER_BASEADDR, &amp;amp;masterXfer);&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[0] = 0X20; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[1] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[2] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[3] = 0X04;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Start master transfer */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.txData = masterTxData;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.rxData = masterRxData;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.dataSize = 4;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.configFlags = kDSPI_MasterCtar0 | EXAMPLE_DSPI_MASTER_PCS_FOR_TRANSFER | kDSPI_MasterPcsContinuous;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_MasterTransferBlocking(EXAMPLE_DSPI_MASTER_BASEADDR, &amp;amp;masterXfer);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[0] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[1] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[2] = 0X00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterTxData[3] = 0X01;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Start master transfer */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.txData = masterTxData;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.rxData = masterRxData;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.dataSize = 4;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterXfer.configFlags = kDSPI_MasterCtar0 | EXAMPLE_DSPI_MASTER_PCS_FOR_TRANSFER | kDSPI_MasterPcsContinuous;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSPI_MasterTransferBlocking(EXAMPLE_DSPI_MASTER_BASEADDR, &amp;amp;masterXfer);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (1)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The test spi wave is:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/24198i78223EF0E0B2B03F/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because I didn't add the slave, then the MISO wire have no data, but the MOSI data is correct.&lt;/P&gt;&lt;P&gt;More details, please refer to my attached project which is based on KSDK2.2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jun 2017 08:13:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Unable-to-communicate-k53-with-afe-through-spi/m-p/676675#M41634</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2017-06-23T08:13:36Z</dc:date>
    </item>
  </channel>
</rss>

