From: SourceForge.net <no...@so...> - 2007-01-18 00:23:15
|
Bugs item #407513, was opened at 2001-03-10 04:28 Message generated for change (Comment added) made by sbeaman You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=407513&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: msc51(8051) target Group: None Status: Deleted Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Interrupt service routine Initial Comment: I wrote a interrupt service routine in a c-program module and link with the main program module and found that no jump instruction results in the hex file. However, if the interrupt service routine is in the main program module. The correct jump instruction to the ISR was generated in the interrupt vector table. ---------------------------------------------------------------------- Comment By: sbeaman (sbeaman) Date: 2007-01-17 19:23 Message: Logged In: YES user_id=1694917 Originator: NO It happens when you declare an Interrupt routine in any file other than the file that contains main. The __interrupt_vector: table does not get updated, nor is the interrupt added to the table. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=407513&group_id=599 |