<?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: P. Expert I2C Bean problem. in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196527#M7301</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="http://www.freescale.com/infocenter/index.jsp?topic=%2Fcom.freescale.doc.mcu.processorexpert.components%2Fhtml%2FBeans%2FInternalI2C%2FInternalI2CTypical+Usage.html" rel="nofollow" target="_blank"&gt;http://www.freescale.com/infocenter/index.jsp?topic=%2Fcom.freescale.doc.mcu.processorexpert.components%2Fhtml%2FBeans%2FInternalI2C%2FInternalI2CTypical+Usage.html&lt;/A&gt; This is worth a read...&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Aug 2012 10:45:39 GMT</pubDate>
    <dc:creator>DesignFeats</dc:creator>
    <dc:date>2012-08-06T10:45:39Z</dc:date>
    <item>
      <title>P. Expert I2C Bean problem.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196523#M7297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everybody,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;JM60 I2C module connected to TMP100 I2C Temperature sensor.&lt;/P&gt;&lt;P&gt;Problem is that process&amp;nbsp;&amp;nbsp; EI2C1_RecvBlock(data,2,Rcv);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;disable my Port A when is &amp;nbsp;excecuted.&lt;/P&gt;&lt;P&gt;All other comunication process with TMP100 temperature sensor work perfectly.&lt;/P&gt;&lt;P&gt;Part of code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;int&amp;nbsp; Read_Temp (){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; int Tph,Tpl;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; error=EI2C1_SelectSlave(0x48);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Pointer=0x00;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; error=EI2C1_SendChar(Pointer);&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;BR /&gt;&amp;nbsp;&amp;nbsp; error=EI2C1_RecvBlock(data,2,Rcv);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;//&amp;nbsp;Here disable Port A (in *Rcv0=&lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-wink.gif"&gt;&lt;IMG alt=":smileywink:" class="emoticon emoticon-smileywink" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-wink.gif" title="Smiley Wink" /&gt;&lt;/A&gt;&amp;nbsp;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;Temph=*data;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;BR /&gt;&amp;nbsp;&amp;nbsp; Templ=*(data+1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;BR /&gt;&amp;nbsp;&amp;nbsp; Tph=(int)Temph;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Tpl=(int)Templ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Tph &amp;lt;&amp;lt;= 4;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Tpl &amp;gt;&amp;gt;= 4;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Temp=Tph|Tpl;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #FF9900;"&gt;PTADD=0x18;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Enable PTAD because&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PTAD=0x18;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // RecvBlock disable&amp;nbsp;&amp;nbsp;this&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; return (Temp);&lt;BR /&gt;&amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for suggestions.&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Eduardo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Apr 2010 04:00:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196523#M7297</guid>
      <dc:creator>ecotecsa</dc:creator>
      <dc:date>2010-04-29T04:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: P. Expert I2C Bean problem.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196524#M7298</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is data? Is it a NULL pointer?&lt;/P&gt;&lt;P&gt;The reason I ask is that PTAD/PTADD happen to be at address 0/1, so could it be that you are using the port registers as data buffer?&lt;FONT color="#FF9900"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Apr 2010 10:00:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196524#M7298</guid>
      <dc:creator>CompilerGuru</dc:creator>
      <dc:date>2010-04-29T10:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: P. Expert I2C Bean problem.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196525#M7299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Compilerguru,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was defined:&lt;/P&gt;&lt;P&gt;byte Datos[128];&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;data=&amp;amp;Datos[0]; &amp;nbsp;// in main&lt;/P&gt;&lt;P&gt;Then&lt;/P&gt;&lt;P&gt;int leo_Temp&amp;nbsp;{&amp;nbsp;...}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Eduardo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 May 2010 00:23:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196525#M7299</guid>
      <dc:creator>ecotecsa</dc:creator>
      <dc:date>2010-05-04T00:23:18Z</dc:date>
    </item>
    <item>
      <title>Re: P. Expert I2C Bean problem.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196526#M7300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;HI, I have attached a simple ...(or so I thought) I2C read of a temp semsor I have had no luck getting it going. 12Mhz Xtal 51Jm64 Coldfire v1 P Expert Bean I2C framework. Wont send byte after setting slave address? Any ideas? David&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2012 18:19:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196526#M7300</guid>
      <dc:creator>DesignFeats</dc:creator>
      <dc:date>2012-07-31T18:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: P. Expert I2C Bean problem.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196527#M7301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="http://www.freescale.com/infocenter/index.jsp?topic=%2Fcom.freescale.doc.mcu.processorexpert.components%2Fhtml%2FBeans%2FInternalI2C%2FInternalI2CTypical+Usage.html" rel="nofollow" target="_blank"&gt;http://www.freescale.com/infocenter/index.jsp?topic=%2Fcom.freescale.doc.mcu.processorexpert.components%2Fhtml%2FBeans%2FInternalI2C%2FInternalI2CTypical+Usage.html&lt;/A&gt; This is worth a read...&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2012 10:45:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196527#M7301</guid>
      <dc:creator>DesignFeats</dc:creator>
      <dc:date>2012-08-06T10:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: P. Expert I2C Bean problem.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196528#M7302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Found error.. Microchip MCP9805 pinout is different to MCP9808, used MCP9805 for MCP9808 as it is missing in Microchip Altium Library Mistake - Altium Microchip Library has MCP9805 but not MCP9808, assumed that as chip is made in same package, same family and has same interface and pin labels...Missed pin swap on SCL/SDA as Altium Schematic in Microchip library has pins jumbled in logical fashion rather than physical position Arrgh..&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2012 11:37:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/P-Expert-I2C-Bean-problem/m-p/196528#M7302</guid>
      <dc:creator>DesignFeats</dc:creator>
      <dc:date>2012-08-06T11:37:49Z</dc:date>
    </item>
  </channel>
</rss>

