<?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>LPCXpresso IDE中的主题 Re: SSP0 set interrupt</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547891#M10285</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by daniel.widyanto on Tue Nov 13 22:08:53 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;Can I change SSP-&amp;gt;IMSC register while SPI controller is on ?&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes you can&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;What is loopback mode in SPI ?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Serial input is taken from the serial output. The MISO is connected to MOSI pin internally&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 23:22:23 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T23:22:23Z</dc:date>
    <item>
      <title>SSP0 set interrupt</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547890#M10284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by aamir ali on Thu Nov 08 01:14:33 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Can I change SSP)-&amp;gt; IMSC register while SPI controller is on like , if &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC_SSP0-&amp;gt;CR1 = 0x02;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //SPI controller enabled&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or it should be changed only when SPI if off i.e CR1 = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Edit: Have to make SD card interface interrupt based. Any example code to make it interrupt based.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. What is loopback mode in SPI&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:22:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547890#M10284</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:22:22Z</dc:date>
    </item>
    <item>
      <title>Re: SSP0 set interrupt</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547891#M10285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by daniel.widyanto on Tue Nov 13 22:08:53 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;Can I change SSP-&amp;gt;IMSC register while SPI controller is on ?&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes you can&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;What is loopback mode in SPI ?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Serial input is taken from the serial output. The MISO is connected to MOSI pin internally&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:22:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547891#M10285</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:22:23Z</dc:date>
    </item>
    <item>
      <title>Re: SSP0 set interrupt</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547892#M10286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by aamir ali on Fri Nov 30 05:27:03 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;HI,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have used loopback mode as I don't need what's coming on MISO line.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;amp; set like, &amp;amp; code stuck at line I mentioed. I have left MISO line float. What is the error&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
LPC_IOCON-&amp;gt;PIO1_15 = 0x00000083;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* ssp0 clk config */&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \
LPC_IOCON-&amp;gt;PIO0_21 = 0x00000082;&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;&amp;nbsp; /* ssp0 miso config */&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;&amp;nbsp;&amp;nbsp; \
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_IOCON-&amp;gt;PIO1_21 = 0x00000082;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

LPC_SSP1-&amp;gt;CR1 = 0x01;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //diabled SPI controller, master mode,
 LPC_SSP1-&amp;gt;CPSR = 0x02;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* decimal 2 */&amp;nbsp;&amp;nbsp; // freq divide by 2 , now frq is 72/2=36Mhz
&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;&amp;nbsp; LPC_SSP0-&amp;gt;IMSC = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* binary: 00000000 */
 LPC_SSP1-&amp;gt;CR0 = 0x0207; 
LPC_SSP0-&amp;gt;CR1 = 0x02 | 0x01;&amp;nbsp;&amp;nbsp; /* Enable SSP */&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; //SPI controller enabled


.......some code

while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x01) !=0x01 );
while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x10) !=0 ); 
LPC_SSP1-&amp;gt;DR = ThisByte; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // [COLOR=Red]code stucks here at busy line[/COLOR]
&amp;nbsp;&amp;nbsp;&amp;nbsp; while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x10) !=0 ); 
return( LPC_SSP1-&amp;gt;DR ); 
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:22:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547892#M10286</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: SSP0 set interrupt</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547893#M10287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by aamir ali on Sat Dec 01 03:43:31 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;any help.......&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:22:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547893#M10287</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: SSP0 set interrupt</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547894#M10288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sat Dec 01 05:21:43 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Aamir Ali&lt;/STRONG&gt;&lt;BR /&gt;any help.......&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;:confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To get help it could be useful to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#1 Describe which MCU we are talking about :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#2 Describe what you are trying to do :confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#3 Post your complete project ;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#4 Describe why you don't start with a standard LPCXpresso sample.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:22:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547894#M10288</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:22:25Z</dc:date>
    </item>
    <item>
      <title>Re: SSP0 set interrupt</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547895#M10289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by researchinnovation on Sun Dec 02 21:56:58 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Aamir Ali&lt;/STRONG&gt;&lt;BR /&gt;HI,&lt;BR /&gt;&lt;BR /&gt;I have used loopback mode as I don't need what's coming on MISO line.&lt;BR /&gt;&amp;amp; set like, &amp;amp; code stuck at line I mentioed. I have left MISO line float. What is the error&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
LPC_IOCON-&amp;gt;PIO1_15 = 0x00000083;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* ssp0 clk config */&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \
LPC_IOCON-&amp;gt;PIO0_21 = 0x00000082;&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;&amp;nbsp; /* ssp0 miso config */&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;&amp;nbsp;&amp;nbsp; \
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_IOCON-&amp;gt;PIO1_21 = 0x00000082;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

LPC_SSP1-&amp;gt;CR1 = 0x01;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //diabled SPI controller, master mode,
 LPC_SSP1-&amp;gt;CPSR = 0x02;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* decimal 2 */&amp;nbsp;&amp;nbsp; // freq divide by 2 , now frq is 72/2=36Mhz
&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;&amp;nbsp; LPC_SSP0-&amp;gt;IMSC = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* binary: 00000000 */
 LPC_SSP1-&amp;gt;CR0 = 0x0207; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_SSP0-&amp;gt;CR1 = 0x02 | 0x01;&amp;nbsp;&amp;nbsp; /* Enable SSP */&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; //SPI controller enabled
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

.......some code

&amp;nbsp;&amp;nbsp;&amp;nbsp; while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x01) !=0x01 );
&amp;nbsp;&amp;nbsp;&amp;nbsp; while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x10) !=0 ); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_SSP1-&amp;gt;DR = ThisByte; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // [COLOR=Red]code stucks here at busy line[/COLOR]
&amp;nbsp;&amp;nbsp;&amp;nbsp; while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x10) !=0 ); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; return( LPC_SSP1-&amp;gt;DR ); 
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Are you trying to see the output on OSCILLOSCOPE&amp;nbsp; in LoopBack Mode?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Check the content of send and receive buffers in add watch or expressions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;By the way which board are you using?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What do you want to do with SPI ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And what are you trying to do with following codes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
LPC_IOCON-&amp;gt;PIO1_15 = 0x00000083;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* ssp0 clk config */&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \
LPC_IOCON-&amp;gt;PIO0_21 = 0x00000082;&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;&amp;nbsp; /* ssp0 miso config */&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;&amp;nbsp;&amp;nbsp; \
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_IOCON-&amp;gt;PIO1_21 = 0x00000082;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

LPC_SSP1-&amp;gt;CR1 = 0x01;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //diabled SPI controller, master mode,
 LPC_SSP1-&amp;gt;CPSR = 0x02;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* decimal 2 */&amp;nbsp;&amp;nbsp; // freq divide by 2 , now frq is 72/2=36Mhz
&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;&amp;nbsp; LPC_SSP0-&amp;gt;IMSC = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* binary: 00000000 */
 LPC_SSP1-&amp;gt;CR0 = 0x0207; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_SSP0-&amp;gt;CR1 = 0x02 | 0x01;&amp;nbsp;&amp;nbsp; /* Enable SSP */&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; //SPI controller enabled
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 

.......some code

&amp;nbsp;&amp;nbsp;&amp;nbsp; while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x01) !=0x01 );
&amp;nbsp;&amp;nbsp;&amp;nbsp; while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x10) !=0 ); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_SSP1-&amp;gt;DR = ThisByte; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // [COLOR=Red]code stucks here at busy line[/COLOR]
&amp;nbsp;&amp;nbsp;&amp;nbsp; while( (LPC_SSP1-&amp;gt;SR &amp;amp; 0x10) !=0 ); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; return( LPC_SSP1-&amp;gt;DR ); 
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:22:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP0-set-interrupt/m-p/547895#M10289</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:22:25Z</dc:date>
    </item>
  </channel>
</rss>

