<?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>enabling serial interrupt</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/15527/enabling-serial-interrupt</link><description> I am having trouble enabling a serial interrupt. It looks like this: 
 
void SIOhandler() interrupt 4 using 3 
 
{ 
 
	int c; 
 
	P3 ^= 0x10;/*toggle LED*/ 
 
	if(!RI) return; 
 
 c = _getkey(); 
 
 SIObuffer[producer++] = c; 
 
	if( producer &amp;gt;= MAXINBUFF</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: enabling serial interrupt</title><link>https://community.arm.com/thread/55092?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2003 14:16:31 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:0ff720ec-ad84-4d26-a1f9-f8254218cbf8</guid><dc:creator>Nathan Necaise</dc:creator><description>&lt;p&gt;i was trying to make an ISR to work around a problem that i was having with the ADuC834 board but have found a solution so i dont need my own ISR any more. thanks for the input though. it helped me learn more on how it works.&lt;br /&gt;
&lt;br /&gt;
nathan necaise&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: enabling serial interrupt</title><link>https://community.arm.com/thread/39880?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2003 11:55:56 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b810fb82-93e7-4253-ad0b-99d4f1cc2f2f</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;Do you really want to be using &lt;b&gt;_getkey()&lt;/b&gt; in the ISR?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: enabling serial interrupt</title><link>https://community.arm.com/thread/39876?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2003 10:43:56 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:04cecbb5-ad94-4eeb-91c2-63ae46843964</guid><dc:creator>Jon Ward</dc:creator><description>&lt;p&gt;Take a look at the following interrupt-driven serial I/O example:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.keil.com/download/docs200.asp"&gt;http://www.keil.com/download/docs/intsio2.zip.asp&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jon&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: enabling serial interrupt</title><link>https://community.arm.com/thread/39878?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2003 21:16:50 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3463c2c1-53db-4219-9fe5-a8b91ef6b7a1</guid><dc:creator>Drew Davis</dc:creator><description>&lt;p&gt;&lt;br /&gt;
Where&amp;#39;s the code to initialize the serial port modes and baud rate generator timer?&lt;br /&gt;
&lt;br /&gt;
Also, I like to make sure RI is clear in the serial port initialization code.&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>