This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Redirecting Interrupt

Hello,
I'm redirecting my interrupts using the code
--------------------------------------------
CSEG AT 0000BH
LJMP myisr
--------------------------------------------
I've a number of files. Where should I put this code (which file... does it matter)? Should I create a segment called 'myisrtable' and place all ISR address in it?
Regards,
KC

Parents
  • I do not think it matters - as far as the linker - where you put the vectors; however, having the vectors in one module (I do, together with the ISRs) gives the advantage of an immediate view of completeness (you do put reti in unused interrupts, I hope).

    Also I have always had ALL ORG statements in one module (that keeps me from making overlap or gap mistakes as opposed to having ORGs all over the place)

    Erik

Reply
  • I do not think it matters - as far as the linker - where you put the vectors; however, having the vectors in one module (I do, together with the ISRs) gives the advantage of an immediate view of completeness (you do put reti in unused interrupts, I hope).

    Also I have always had ALL ORG statements in one module (that keeps me from making overlap or gap mistakes as opposed to having ORGs all over the place)

    Erik

Children
No data