<?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</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/24568/i2c</link><description> 
Hello, 
i&amp;#39;m looking for a signal function, witch is able to simulate an
i2c-eeprom. (for uVision3) 

 
But in contrast to the example code on keils homepage, the signal
function should simulate on the real controller pins. (one pin for
data and one</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: I2C</title><link>https://community.arm.com/thread/144710?ContentTypeID=1</link><pubDate>Sat, 05 Sep 2009 05:10:47 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:46b6dcf4-197a-4665-b397-353b815857e7</guid><dc:creator>Christian Tauschek</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hello,&lt;br /&gt;
my problem is, that keil&amp;#39;s application note 153 (simulating a device
connected to the i2c-bus) only works with two VTReg&amp;#39;s (I2C_IN,
I2C_OUT).&lt;br /&gt;
it is no problem with a 87C591-controller.&lt;/p&gt;

&lt;p&gt;
but i&amp;#39;m using a 87C52-controller. my program works with two pins
(SDA and SCL; port0.4 and 0.3) to communicate with the bus.&lt;br /&gt;
because of this fact, i have to utilize this both ports directly with
a signal-function. i don&amp;#39;t have VTReg&amp;#39;s like I2C_IN and I2C_OUT
available. if i had such VTReg&amp;#39;s in connection with my controller, it
would be easy.&lt;/p&gt;

&lt;p&gt;
thanks&lt;br /&gt;
Christian Tauschek&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C</title><link>https://community.arm.com/thread/142411?ContentTypeID=1</link><pubDate>Sat, 05 Sep 2009 03:45:10 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3a0a7dbc-661c-48fe-bb68-d3f4894af4de</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
OK - so what, precisely, is the problem with the simulation that
Keil provide?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C</title><link>https://community.arm.com/thread/139305?ContentTypeID=1</link><pubDate>Sat, 05 Sep 2009 02:54:05 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:0bb64acc-29aa-40b4-a388-5c2360a19191</guid><dc:creator>Christian Tauschek</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hello,&lt;br /&gt;
&amp;gt;&amp;gt;So what did you mean in your original post when you said,
&amp;quot;the signal function should simulate on the real controller pins&amp;quot;
??&lt;/p&gt;

&lt;p&gt;
ok, it is my mistake. i have not posted clearly.&lt;br /&gt;
in fact i use only software-debugging with simulated
software-pins.&lt;br /&gt;
and therefore i&amp;#39;m looking for a signal-function to simulate (one pin
for data and one for clock) an i2c-eeprom like a real hardware.&lt;br /&gt;
To be sure: both, the controller-side and the pin-side are only
simulated with software.&lt;/p&gt;

&lt;p&gt;
Thanks&lt;br /&gt;
Christian Tauschek&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C</title><link>https://community.arm.com/thread/135897?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2009 22:49:37 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:09e81269-63aa-4c05-90eb-c16ae71fd6a8</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;&amp;quot; But i&amp;#39;m only testing with software-debugging and not with a
real hardware.&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
So what did you mean in your original post when you said, &lt;i&gt;&amp;quot;the
signal function should simulate on the real controller pins&amp;quot;&lt;/i&gt;
&lt;b&gt;??&lt;/b&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C</title><link>https://community.arm.com/thread/125699?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2009 12:01:19 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e7079111-1d5e-47a5-b635-ae5f957db96b</guid><dc:creator>Christian Tauschek</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hello,&lt;br /&gt;
yes i now. But i&amp;#39;m only testing with software-debugging and not with
a real hardware. (also the controller)&lt;br /&gt;
with signal-functions i should also be able to simulate the extern
hardware like real hardware do this.&lt;br /&gt;
i have realized some easier pin-simulations with signal-functions and
this works too.&lt;br /&gt;
But i2c is a little bit more complex and therefore i&amp;#39;m&lt;br /&gt;
looking for a developed signal function.&lt;/p&gt;

&lt;p&gt;
thanks&lt;br /&gt;
Christian tauschek&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C</title><link>https://community.arm.com/thread/115197?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2009 11:43:47 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:18861cb0-46d4-4c1d-b64e-dd83745fd5af</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
The signal functions will not be able to affect real hardware for
the simple reason that the signal functions is processed by your PC,
and your PC has no way to be electrically connected to real
hardware.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C</title><link>https://community.arm.com/thread/101926?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2009 11:41:15 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:da238e54-d942-4d2a-a607-25b50693c290</guid><dc:creator>Christian Tauschek</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hello,&lt;br /&gt;
&amp;gt;&amp;gt;As noted, the signal functions will not be able to affect
real hardware.&lt;/p&gt;

&lt;p&gt;
Why not? It is only necessary to affect two pins. like a real
i2c-eeprom do this.&lt;br /&gt;
I should be able to simulate i2c with signal-functions. It also
should be possible to simulate a real i2c-eeprom.&lt;br /&gt;
What should i do instead, without using a real hardware? I don&amp;#39;t have
the hardware available while i&amp;#39;m developing my software.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C</title><link>https://community.arm.com/thread/89956?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2009 10:26:12 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:99806819-38fa-444c-b3ad-8aa9c64fb352</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
I think he meant that the signal functions should not simulate I2C
on dedicated I2C pins of the processor, but should instead use two
generic port pins. But I may of course be wrong. As noted, the signal
functions will not be able to affect real hardware.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: I2C</title><link>https://community.arm.com/thread/56751?ContentTypeID=1</link><pubDate>Fri, 04 Sep 2009 09:14:01 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:1dde1d58-7556-4273-8c04-f44c64ee4fdb</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
The simulator cannot apply signals to the pins of external
hardware.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>