<?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>S12 / MagniV MicrocontrollersのトピックIIC Bus Busy is not cleared after stop condition</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/IIC-Bus-Busy-is-not-cleared-after-stop-condition/m-p/281512#M10037</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using IIC of S12X DP512 to communicate with ST micro's RTC.&lt;/P&gt;&lt;P&gt;After all the debugging I have finalised Read and Write procedures for this communication.&lt;/P&gt;&lt;P&gt;But for the read part I am seeing some problem that IBB of IBSR is not getting cleared even after I make IBCR_ML_SL = 0 (Stop condition.)&lt;/P&gt;&lt;P&gt;When i run it continuosly it if getting stuck at IIC_WAIT macro(to wait for IBIF bit set) but when i put breakpoint here and do single step it is continue execution (no stuck condition). Because of this if I do read continuously for different registers, it is getting stuck and not seeing any response.&lt;/P&gt;&lt;P&gt;Can you please let me know IBCR_ML_SL = 0 is the actual Stop condition and after this IBB will get cleared or do i need to do some thing else.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Attached is the complete project for this IIC access commands. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-338392"&gt;IIC-Access.rar&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Aug 2013 14:08:02 GMT</pubDate>
    <dc:creator>santhoshsl</dc:creator>
    <dc:date>2013-08-29T14:08:02Z</dc:date>
    <item>
      <title>IIC Bus Busy is not cleared after stop condition</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/IIC-Bus-Busy-is-not-cleared-after-stop-condition/m-p/281512#M10037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using IIC of S12X DP512 to communicate with ST micro's RTC.&lt;/P&gt;&lt;P&gt;After all the debugging I have finalised Read and Write procedures for this communication.&lt;/P&gt;&lt;P&gt;But for the read part I am seeing some problem that IBB of IBSR is not getting cleared even after I make IBCR_ML_SL = 0 (Stop condition.)&lt;/P&gt;&lt;P&gt;When i run it continuosly it if getting stuck at IIC_WAIT macro(to wait for IBIF bit set) but when i put breakpoint here and do single step it is continue execution (no stuck condition). Because of this if I do read continuously for different registers, it is getting stuck and not seeing any response.&lt;/P&gt;&lt;P&gt;Can you please let me know IBCR_ML_SL = 0 is the actual Stop condition and after this IBB will get cleared or do i need to do some thing else.&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min- padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Attached is the complete project for this IIC access commands. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-338392"&gt;IIC-Access.rar&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Aug 2013 14:08:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/IIC-Bus-Busy-is-not-cleared-after-stop-condition/m-p/281512#M10037</guid>
      <dc:creator>santhoshsl</dc:creator>
      <dc:date>2013-08-29T14:08:02Z</dc:date>
    </item>
    <item>
      <title>Re: IIC Bus Busy is not cleared after stop condition</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/IIC-Bus-Busy-is-not-cleared-after-stop-condition/m-p/281513#M10038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried to do a dummy read and cleared IBIF, IBB flags before sending Stop condition. Even then IBB flag is getting set and this is causing Arbitration loss for next transaction.&lt;/P&gt;&lt;P&gt;Can some one help me in this. Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 06:55:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/IIC-Bus-Busy-is-not-cleared-after-stop-condition/m-p/281513#M10038</guid>
      <dc:creator>santhoshsl</dc:creator>
      <dc:date>2013-08-30T06:55:21Z</dc:date>
    </item>
  </channel>
</rss>

