<?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>Interrupt Issue</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/36059/interrupt-issue</link><description> 
Can I call function outside of ISR,from inside of an ISR which is
call by other function(eg. from MAIN) in AT89S52 using C? 
 </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Interrupt Issue</title><link>https://community.arm.com/thread/121043?ContentTypeID=1</link><pubDate>Sat, 25 Mar 2017 11:16:11 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3c65de61-b446-4df0-8e5b-6a888582efb7</guid><dc:creator>A Coder</dc:creator><description>&lt;p&gt;&lt;p&gt;
I just wonder which answer the OP will go for. Probably a trick
question from his tutor.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interrupt Issue</title><link>https://community.arm.com/thread/109131?ContentTypeID=1</link><pubDate>Sat, 25 Mar 2017 07:34:45 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3e84974c-6c4e-41c5-8d57-b25b98e57475</guid><dc:creator>&amp;#178;erik malund</dc:creator><description>&lt;p&gt;&lt;p&gt;
not only complexity, but also risk. there is in such legio
possibilities for having some minuscule oversight that will lead to
the dreaded once a week failure&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interrupt Issue</title><link>https://community.arm.com/thread/93970?ContentTypeID=1</link><pubDate>Sat, 25 Mar 2017 06:57:25 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:8682817d-817f-43f5-951e-303cfc1c69f7</guid><dc:creator>&amp;#178;erik malund</dc:creator><description>&lt;p&gt;&lt;p&gt;
I&amp;#39;d, basically, say no.&lt;br /&gt;
the complexity of doing this is way beyond what it is worth.&lt;br /&gt;
in cases like this I duplicate the code and have one code for main
and another for the ISR.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interrupt Issue</title><link>https://community.arm.com/thread/69904?ContentTypeID=1</link><pubDate>Sat, 25 Mar 2017 02:46:24 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:6e7c8a2b-7bac-4748-8ab4-93c089bc9592</guid><dc:creator>A Coder</dc:creator><description>&lt;p&gt;&lt;p&gt;
Yes. But you have to understand exactly what state the processor
is in and how to control it. The most important point is
understanding.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>