<?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: rt1050 lpspi read value error in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/rt1050-lpspi-read-value-error/m-p/799455#M909</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;P&gt;You could refer to the LPSPI examples included on SDK v2.4.2 for IMXRT1050-EVKB board:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;driver_examples-&amp;gt;lpspi-&amp;gt;lpspi_interrupt&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;driver_examples-&amp;gt;lpspi-&amp;gt;lpspi_interrupt_b2b_master&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;driver_examples-&amp;gt;lpspi-&amp;gt;lpspi_interrupt_b2b_slave&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For additional details, you could refer to Chapter 30 “LPSPI: Low Power Serial Peripheral Interface” of the “MCUXpresso SDK API Reference Manual” document (attached), included on the Documentation package of the SDK.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&lt;BR /&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, 30 Nov 2018 18:05:27 GMT</pubDate>
    <dc:creator>CarlosCasillas</dc:creator>
    <dc:date>2018-11-30T18:05:27Z</dc:date>
    <item>
      <title>rt1050 lpspi read value error</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/rt1050-lpspi-read-value-error/m-p/799454#M908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI All,&lt;/P&gt;&lt;P&gt;I used the sdk but not the interrupt way.Please help me check the code why return 0.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;Thank you very much.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;THIS IS THE CODE:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;int main(void)&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;{&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gpio_pin_config_t gpio_config = {kGPIO_DigitalOutput, 0, kGPIO_NoIntmode};&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BOARD_ConfigMPU();&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BOARD_InitPins();&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BOARD_BootClockRUN();&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BOARD_InitDebugConsole();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Set clock source for LPSPI*/&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CLOCK_SetMux(kCLOCK_LpspiMux, EXAMPLE_LPSPI_CLOCK_SOURCE_SELECT);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CLOCK_SetDiv(kCLOCK_LpspiDiv, EXAMPLE_LPSPI_CLOCK_SOURCE_DIVIDER);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("lpspi_functional_interrupt_board_2_board_master start.\r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("This example use one board as master and another as slave.\r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("Master and slave uses interrupt way. Slave should start first. \r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("Please make sure you make the correct line connection. Basically, the connection is: \r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("LPSPI_master -- LPSPI_slave&amp;nbsp; &amp;nbsp;\r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("&amp;nbsp; &amp;nbsp;CLK&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;--&amp;nbsp; &amp;nbsp; CLK&amp;nbsp;&amp;nbsp;\r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("&amp;nbsp; &amp;nbsp;PCS&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;--&amp;nbsp; &amp;nbsp; PCS \r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("&amp;nbsp; &amp;nbsp;SOUT&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp; &amp;nbsp; SIN&amp;nbsp;&amp;nbsp;\r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("&amp;nbsp; &amp;nbsp;SIN&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;--&amp;nbsp; &amp;nbsp; SOUT \r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("&amp;nbsp; &amp;nbsp;GND&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;--&amp;nbsp; &amp;nbsp; GND \r\n");&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GPIO_PinInit(GPIO1, 2U, &amp;amp;gpio_config);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GPIO_PinWrite(GPIO1, 2U, 1U);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; uint32_t srcClock_Hz;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; uint32_t errorCount;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; uint32_t i;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; uint32_t whichPcs;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; uint8_t txWatermark;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lpspi_master_config_t masterConfig;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Master config*/&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.baudRate = TRANSFER_BAUDRATE;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.bitsPerFrame = 8;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.cpol = kLPSPI_ClockPolarityActiveHigh;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.cpha = kLPSPI_ClockPhaseFirstEdge;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.direction = kLPSPI_MsbFirst;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.pcsToSckDelayInNanoSec = 1000000000 / masterConfig.baudRate;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.lastSckToPcsDelayInNanoSec = 1000000000 / masterConfig.baudRate;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.betweenTransferDelayInNanoSec = 1000000000 / masterConfig.baudRate;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.whichPcs = EXAMPLE_LPSPI_MASTER_PCS_FOR_INIT;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.pcsActiveHighOrLow = kLPSPI_PcsActiveLow;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.pinCfg = kLPSPI_SdiInSdoOut;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; masterConfig.dataOutConfig = kLpspiDataOutRetained;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; srcClock_Hz = LPSPI_MASTER_CLK_FREQ;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LPSPI_MasterInit(EXAMPLE_LPSPI_MASTER_BASEADDR, &amp;amp;masterConfig, srcClock_Hz);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unsigned char wData = 0;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; uint32_t byte = 0;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unsigned char c = 0;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c =((0x26 &amp;lt;&amp;lt; 1) &amp;amp; ~(0x80));&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; c = (0x03 &amp;lt;&amp;lt; 1) &amp;amp; 0x7E;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wData = (((0x03 &amp;lt;&amp;lt; 1) &amp;amp; 0x7E ) | 0x80);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;//&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wData = ((0x26 &amp;lt;&amp;lt; 1)&amp;nbsp;&amp;nbsp;| 0x80);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; while (1)&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;#if 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LPSPI_WriteData(EXAMPLE_LPSPI_MASTER_BASEADDR, c);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LPSPI_WriteData(EXAMPLE_LPSPI_MASTER_BASEADDR, 0xFE);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LPSPI_WriteData(EXAMPLE_LPSPI_MASTER_BASEADDR, wData);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; byte = LPSPI_ReadData(EXAMPLE_LPSPI_MASTER_BASEADDR);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; debug_printf("addr is 0x%x, spi data is 0x%x, return byte is 0x%x", addr, wData, byte);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PRINTF("byte = %d \r\n",byte);&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;#endif&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;BR style="color: #444444; background-color: #eeeeee;" /&gt;&lt;SPAN style="color: #444444; background-color: #eeeeee;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2018 02:13:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/rt1050-lpspi-read-value-error/m-p/799454#M908</guid>
      <dc:creator>xingf_zhu</dc:creator>
      <dc:date>2018-11-26T02:13:36Z</dc:date>
    </item>
    <item>
      <title>Re: rt1050 lpspi read value error</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/rt1050-lpspi-read-value-error/m-p/799455#M909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;P&gt;You could refer to the LPSPI examples included on SDK v2.4.2 for IMXRT1050-EVKB board:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;driver_examples-&amp;gt;lpspi-&amp;gt;lpspi_interrupt&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;driver_examples-&amp;gt;lpspi-&amp;gt;lpspi_interrupt_b2b_master&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;driver_examples-&amp;gt;lpspi-&amp;gt;lpspi_interrupt_b2b_slave&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For additional details, you could refer to Chapter 30 “LPSPI: Low Power Serial Peripheral Interface” of the “MCUXpresso SDK API Reference Manual” document (attached), included on the Documentation package of the SDK.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope this will be useful for you.&lt;BR /&gt;Best regards!&lt;BR /&gt;/Carlos&lt;BR /&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, 30 Nov 2018 18:05:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/rt1050-lpspi-read-value-error/m-p/799455#M909</guid>
      <dc:creator>CarlosCasillas</dc:creator>
      <dc:date>2018-11-30T18:05:27Z</dc:date>
    </item>
  </channel>
</rss>

