« Return to Thread: HCS12 with 3 SCI Ports?

Re: HCS12 with 3 SCI Ports?

by stefan.ming :: Rate this Message:

Reply to Author | View in Thread

Hello everybody,

it's my first time to use COSMIC to program MC9S12XDP512. I got along well with it. However, i'm a little bit confused on how to write my interrupt.

you see, there're only defined function pointers without any explicit indication as follows:

@interrupt @near void (* const _vectab[])(void) = {
        dummit, /* 0xFF10  Surious Interrupt         */
        dummit, dummit, dummit, dummit, dummit, dummit, dummit,
        dummit, dummit, dummit, dummit, dummit, dummit, dummit, dummit,
        dummit, dummit, dummit, dummit, dummit, dummit, dummit, dummit,
        dummit, dummit, dummit, dummit, dummit, dummit, dummit, dummit,
        dummit, dummit, dummit, dummit, dummit, dummit, dummit, dummit,
        dummit, /* 0xFF60  XRAM access violation     */
        dummit, /* 0xFF62  XGATE software error      */
        dummit, /* 0xFF64  XGATE software trigger 7  */
        dummit, /* 0xFF66  XGATE software trigger 6  */
        dummit, /* 0xFF68  XGATE software trigger 5  */
        dummit, /* 0xFF6a  XGATE software trigger 4  */
        dummit, /* 0xFF6c  XGATE software trigger 3  */
        dummit, /* 0xFF6e  XGATE software trigger 2  */
        dummit, /* 0xFF70  XGATE software trigg
}

I'm really confused by such definitions. they are truelly different from AVR.

Who can interprete it clearly to me? Thank you very much in advance!

 « Return to Thread: HCS12 with 3 SCI Ports?