<?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: SS1 bean code is not able to be used in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/SS1-bean-code-is-not-able-to-be-used/m-p/143653#M3107</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello Mac,&lt;/DIV&gt;&lt;DIV&gt;Thank you for your reply. Here is the SPI initial codes (as a Slave) what CW4.6 generated. Both CPOL &amp;amp; CPHA are initialized as 1 (&lt;FONT color="#0033FF"&gt;&amp;nbsp;SPICR1 = 204&lt;/FONT&gt;).&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#663300"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#0033FF"&gt;void SS1_Init(void)&lt;BR /&gt;{&lt;BR /&gt;&lt;FONT color="#FF9933"&gt;&amp;nbsp;/* SPICR1: SPIE=0,SPE=0,SPTIE=0,MSTR=0,CPOL=0,CPHA=1,SSOE=0,LSBFE=0 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SPICR1 = 4;&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; &lt;FONT color="#FF9933"&gt;/* Reset the device register */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; #pragma MESSAGE DISABLE C4002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color="#FF9933"&gt;/* Disable warning C4002 "Result not used" */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; (void)SPISR;&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;&lt;FONT color="#FF9933"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Read the status register */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; (void)SPIDR;&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; &lt;FONT color="#FF9933"&gt;/* Read the data register */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; &lt;FONT color="#FF9933"&gt;/* SPICR2: ??=0,??=0,??=0,MODFEN=0,BIDIROE=0,??=0,SPISWAI=0,SPC0=0 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SPICR2 = 0;&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;&lt;FONT color="#FF9933"&gt;&amp;nbsp;&amp;nbsp;/* Set control register 2 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; &lt;FONT color="#FF9933"&gt;/* SPICR1: SPIE=1,SPE=1,SPTIE=0,MSTR=0,CPOL=1,CPHA=1,SSOE=0,LSBFE=0 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SPICR1 = 204;&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;&lt;FONT color="#FF9933"&gt;/* Set control register 1 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SerFlag = 0;&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; &lt;FONT color="#FF9933"&gt;/* Reset all flags */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; ErrFlag = 0;&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;&lt;FONT color="#FF9933"&gt;/* Reset all flags in mirror */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SS1_EnEvent = TRUE;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color="#FF9933"&gt;/* Enable events */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; EnUser = TRUE;&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;&lt;FONT color="#FF9933"&gt;/* Enable device */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SPIDR = SS1_EOF;&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;FONT color="#FF9933"&gt;/* Store the empty char to the transmit register */&lt;/FONT&gt;&lt;BR /&gt;}&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#0033FF"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;BTW, I don't know why CW3.1 generated&amp;nbsp;control register&lt;FONT color="#0033FF"&gt;&amp;nbsp;SPICR1 = 12&lt;/FONT&gt; with same bean setting as using CW4.6&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks again and BR,&lt;/DIV&gt;&lt;DIV&gt;KJ&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Jan 2007 00:48:54 GMT</pubDate>
    <dc:creator>kji</dc:creator>
    <dc:date>2007-01-30T00:48:54Z</dc:date>
    <item>
      <title>SS1 bean code is not able to be used</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/SS1-bean-code-is-not-able-to-be-used/m-p/143651#M3105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello, I am using a 9S12E64 MCU as SPI Slave and another MCU (non-Freescale) as Master. The Master treat 9S12E MCU as an EEPROM (ST95040). I&amp;nbsp;used SS bean with CW4.6 to generate SPI code (SS1 Module).&amp;nbsp;There was any data to be received and sent. Attached is my code.&lt;/DIV&gt;&lt;DIV&gt;Questions:&lt;/DIV&gt;&lt;OL&gt;&lt;LI&gt;SPICR1&amp;nbsp;was&amp;nbsp;initialized as EC in main() when running step by step, SPICR1 = EC, SPISR = 20 (change to 00 late), and SPIDR&amp;nbsp;= 00. when running fully SPICR1&amp;nbsp;= 04, SPISR = 20, and SPIDR&amp;nbsp;= 00.&lt;/LI&gt;&lt;LI&gt;Are enable Interrupt (SPICR1=140) and disable Interrupt (SPICR1=12) needed&amp;nbsp;in the&amp;nbsp;Main() code?&lt;/LI&gt;&lt;LI&gt;Function SS1_SendChar(SS1_TComData Chr) be called at Main() but nothing happend with SPIDR.&lt;/LI&gt;&lt;LI&gt;Function SS1_RecvChar(SS1_TComData *Chr) be called at Main() but nothing happend with SPIDR.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Thanks for hlep.&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.freescale.com%2Ffiles%2Fcommunity_files%2FCW816COMM%2F881_SPI46.zip" rel="nofollow" target="_blank"&gt;SPI46.zip&lt;/A&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-10-22&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;09:55 AM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jan 2007 23:44:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/SS1-bean-code-is-not-able-to-be-used/m-p/143651#M3105</guid>
      <dc:creator>kji</dc:creator>
      <dc:date>2007-01-25T23:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: SS1 bean code is not able to be used</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/SS1-bean-code-is-not-able-to-be-used/m-p/143652#M3106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Hello,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Assuming you have no control over the master firmware, and a high SPI clock rate is generated by the master, it may not be feasible to "emulate"&amp;nbsp;EEPROM with the MCU.&amp;nbsp; The "EEPROM read" will be most problematic.&amp;nbsp; I am assuming that the ST EEPROM operates similarly to other SPI serial EEPROMs.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Firstly, the slave firmware will probably&amp;nbsp;need to use interrupts.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;For a "read" command,&amp;nbsp;the command byte would first be received by the slave, followed two address bytes.&amp;nbsp; The MCU is then expected to return at least one byte to the master.&amp;nbsp; However, the potential problem is that the slave MCU needs to read the final address byte, determine the return data&amp;nbsp;associated with that address, and write the byte value to the SPI data register, all&amp;nbsp;in less than&amp;nbsp;one half&amp;nbsp;SPI clock period.&amp;nbsp; This is probably not feasible unless the SPI clock frequency is&amp;nbsp;very low.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;If this timing is not met, the first byte returned would contain "garbage", but the next byte returned would contain the written value.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;My understanding is that SPI EEPROMs are usually compatible with SPI modes 0,0 or 1,1.&amp;nbsp; I note that you have a setting of CPOL = 0 and CPHA = 1.&amp;nbsp; You will need to retain CPHA = 1, since the /SS signal from the master will remain low for at least four byte periods (not compatible with CPHA = 0), so you may need to set CPOL = 1.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Mac&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jan 2007 12:47:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/SS1-bean-code-is-not-able-to-be-used/m-p/143652#M3106</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2007-01-26T12:47:31Z</dc:date>
    </item>
    <item>
      <title>Re: SS1 bean code is not able to be used</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/SS1-bean-code-is-not-able-to-be-used/m-p/143653#M3107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello Mac,&lt;/DIV&gt;&lt;DIV&gt;Thank you for your reply. Here is the SPI initial codes (as a Slave) what CW4.6 generated. Both CPOL &amp;amp; CPHA are initialized as 1 (&lt;FONT color="#0033FF"&gt;&amp;nbsp;SPICR1 = 204&lt;/FONT&gt;).&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#663300"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#0033FF"&gt;void SS1_Init(void)&lt;BR /&gt;{&lt;BR /&gt;&lt;FONT color="#FF9933"&gt;&amp;nbsp;/* SPICR1: SPIE=0,SPE=0,SPTIE=0,MSTR=0,CPOL=0,CPHA=1,SSOE=0,LSBFE=0 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SPICR1 = 4;&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; &lt;FONT color="#FF9933"&gt;/* Reset the device register */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; #pragma MESSAGE DISABLE C4002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color="#FF9933"&gt;/* Disable warning C4002 "Result not used" */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; (void)SPISR;&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;&lt;FONT color="#FF9933"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Read the status register */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; (void)SPIDR;&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; &lt;FONT color="#FF9933"&gt;/* Read the data register */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; &lt;FONT color="#FF9933"&gt;/* SPICR2: ??=0,??=0,??=0,MODFEN=0,BIDIROE=0,??=0,SPISWAI=0,SPC0=0 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SPICR2 = 0;&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;&lt;FONT color="#FF9933"&gt;&amp;nbsp;&amp;nbsp;/* Set control register 2 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; &lt;FONT color="#FF9933"&gt;/* SPICR1: SPIE=1,SPE=1,SPTIE=0,MSTR=0,CPOL=1,CPHA=1,SSOE=0,LSBFE=0 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SPICR1 = 204;&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;&lt;FONT color="#FF9933"&gt;/* Set control register 1 */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SerFlag = 0;&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; &lt;FONT color="#FF9933"&gt;/* Reset all flags */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; ErrFlag = 0;&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;&lt;FONT color="#FF9933"&gt;/* Reset all flags in mirror */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SS1_EnEvent = TRUE;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color="#FF9933"&gt;/* Enable events */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; EnUser = TRUE;&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;&lt;FONT color="#FF9933"&gt;/* Enable device */&lt;/FONT&gt;&lt;BR /&gt;&amp;nbsp; SPIDR = SS1_EOF;&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;FONT color="#FF9933"&gt;/* Store the empty char to the transmit register */&lt;/FONT&gt;&lt;BR /&gt;}&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#0033FF"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;BTW, I don't know why CW3.1 generated&amp;nbsp;control register&lt;FONT color="#0033FF"&gt;&amp;nbsp;SPICR1 = 12&lt;/FONT&gt; with same bean setting as using CW4.6&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks again and BR,&lt;/DIV&gt;&lt;DIV&gt;KJ&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jan 2007 00:48:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/SS1-bean-code-is-not-able-to-be-used/m-p/143653#M3107</guid>
      <dc:creator>kji</dc:creator>
      <dc:date>2007-01-30T00:48:54Z</dc:date>
    </item>
  </channel>
</rss>

