<?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 minimum signals required to trigger an interrupt for I2S receive in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/minimum-signals-required-to-trigger-an-interrupt-for-I2S-receive/m-p/548779#M13709</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jdowd on Mon Jul 14 11:55:33 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to test my new driver for the I2S i/f.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have it configured to be a slave, 16-bit stereo with the trigger level set to 4 words.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a device that can generate most any kind of digital signal pattern (USBEE SX from &lt;A href="https://community.nxp.com/www.usbee.com)" target="test_blank"&gt;www.usbee.com)&lt;/A&gt; using up to 8 signal lines. So far I have tried to create a single frame of data and send it to the LPC4088 but I'm getting no Rx interrupt triggering. I have the register dump of the I2S registers:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DAO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000021&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DAI:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000003e1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TXFIFO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- WRITE ONLY --&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RXFIFO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;STATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000007&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DMA1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DMA2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IRQ:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00040401&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TXRATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RXRATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TXBTRTE:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000016&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RXBTRTE:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000016&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TXMODE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RXMODE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would assume that in order for the receive interrupt to go, you need to have the NVIC enabled for that IRQ as well as external signals consisting of only the clock and the WS pin.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any advice or information would be appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:31:04 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:31:04Z</dc:date>
    <item>
      <title>minimum signals required to trigger an interrupt for I2S receive</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/minimum-signals-required-to-trigger-an-interrupt-for-I2S-receive/m-p/548779#M13709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jdowd on Mon Jul 14 11:55:33 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to test my new driver for the I2S i/f.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have it configured to be a slave, 16-bit stereo with the trigger level set to 4 words.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a device that can generate most any kind of digital signal pattern (USBEE SX from &lt;A href="https://community.nxp.com/www.usbee.com)" target="test_blank"&gt;www.usbee.com)&lt;/A&gt; using up to 8 signal lines. So far I have tried to create a single frame of data and send it to the LPC4088 but I'm getting no Rx interrupt triggering. I have the register dump of the I2S registers:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DAO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000021&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DAI:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000003e1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TXFIFO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- WRITE ONLY --&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RXFIFO:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;STATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000007&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DMA1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DMA2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IRQ:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00040401&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TXRATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RXRATE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TXBTRTE:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000016&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RXBTRTE:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000016&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TXMODE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RXMODE:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would assume that in order for the receive interrupt to go, you need to have the NVIC enabled for that IRQ as well as external signals consisting of only the clock and the WS pin.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any advice or information would be appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:31:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/minimum-signals-required-to-trigger-an-interrupt-for-I2S-receive/m-p/548779#M13709</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:31:04Z</dc:date>
    </item>
  </channel>
</rss>

