<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>I2C multimaster</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/15585/i2c-multimaster</link><description> Hi 
I would like to know if there are any codes available for I2C multimaster mode,which is done only in software(with out the on chip hard I2c support). 
Thanks SHASHI B R </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: I2C multimaster</title><link>https://community.arm.com/thread/84391?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2003 20:55:53 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:fce2e684-04fa-4d8f-b1d1-83b8447f5011</guid><dc:creator>terrance peiris</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;
First of all you must identify few thinks before you start to implement the I2C.&lt;br /&gt;
Multi master mean the device generate a clock slave did not generate clock(SCL),&lt;br /&gt;
Based on the above if you have multi master you must have multiple device which you can control the SCL and SDA, Other wise you are talking about Multi slave system.&lt;br /&gt;
&lt;br /&gt;
terrance&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C multimaster</title><link>https://community.arm.com/thread/95390?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2003 18:00:40 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:77e43f98-389e-4c38-8cfc-56fd7ab6b9bf</guid><dc:creator>Mark H</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
We use the philips PCF8584 I2C bus controller IC, here is a link &lt;a href="http://www.semiconductors.philips.com/acrobat/applicationnotes/IC22_AN425.pdf" target="_blank"&gt;http://www.semiconductors.philips.com/acrobat/applicationnotes/IC22_AN425.pdf&lt;/a&gt; to an application note with some 8051 code that you may find useful as it has a good description of how to implement the protocol (and the ideas could easily be written in C even if you are using port pins on the micro to provide SDA and SCL)&lt;br /&gt;
&lt;br /&gt;
You may also find AN96040.pdf and AN95068.pdf (this has C code for a multimaster) useful, but these are for the PCx8584 but i am sure they will help you.&lt;br /&gt;
&lt;br /&gt;
Hope these Help.&lt;br /&gt;
Mark&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C multimaster</title><link>https://community.arm.com/thread/55080?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2003 09:28:57 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:a2a45f8d-f537-4b35-88fc-6d519d634d42</guid><dc:creator>Shashi Ramachandra</dc:creator><description>&lt;p&gt;HI&lt;br /&gt;
I am still searching for answers&lt;br /&gt;
Thanks Regards&lt;br /&gt;
SHASHI B R&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C multimaster</title><link>https://community.arm.com/thread/39864?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2003 01:30:11 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e3f343d6-4a3d-4402-8f01-dc98b6c9b55e</guid><dc:creator>terrance peiris</dc:creator><description>&lt;p&gt;Hi if u get the answer then forget otherwise let me know&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C multimaster</title><link>https://community.arm.com/thread/55081?ContentTypeID=1</link><pubDate>Mon, 03 Mar 2003 22:31:10 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:639d3c4c-1616-41bc-a0df-06f174d8eb3e</guid><dc:creator>Shashi Ramachandra</dc:creator><description>&lt;p&gt;Hi Stefan Duncanson&lt;br /&gt;
Sorry about that.&lt;br /&gt;
&lt;br /&gt;
I am thinking of using AT89S51 Microcontroller with 4K bytes Flash.&lt;br /&gt;
&lt;br /&gt;
Please help me  on this&lt;br /&gt;
Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C multimaster</title><link>https://community.arm.com/thread/39863?ContentTypeID=1</link><pubDate>Mon, 03 Mar 2003 11:18:30 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:7cc0badd-a76f-4eb8-b317-7969a8a505c9</guid><dc:creator>John Donaldson</dc:creator><description>&lt;p&gt;Why don&amp;#39;t you reply to your previous thread?&lt;br /&gt;
&lt;br /&gt;
Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>