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

SiLabs Interrupt 4

Serial Interrupt 4 is expected to compiled at 0x23 but it appears at others memory location when using c code.

Any idea to have it compiled at location 0x23?

Parents
  • when i compile the following interrutp

    void RTCINT () interrupt 0
    {

    }

    void TIMER_0 () interrupt 1
    {

    void KEYINT()interrupt 2 {
    }

    void TIMER_1 () interrupt 3
    {

    }

    void SERIAL_INT () interrupt 4
    {

    }

    i can see the interrupt 0 at 0x03, interrupt 1 at 0x0b, interrupt 2 at 0x13, interrupt 3 at 0x1b but the interrupt 4 i located at 0x025. ( which is compiled at the wrong location as it should be at 0x023) any idea of this thing could be happeneD?

Reply
  • when i compile the following interrutp

    void RTCINT () interrupt 0
    {

    }

    void TIMER_0 () interrupt 1
    {

    void KEYINT()interrupt 2 {
    }

    void TIMER_1 () interrupt 3
    {

    }

    void SERIAL_INT () interrupt 4
    {

    }

    i can see the interrupt 0 at 0x03, interrupt 1 at 0x0b, interrupt 2 at 0x13, interrupt 3 at 0x1b but the interrupt 4 i located at 0x025. ( which is compiled at the wrong location as it should be at 0x023) any idea of this thing could be happeneD?

Children