Why isn't CW 10.5 accepting this part of my code (KBI vector interrupt)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why isn't CW 10.5 accepting this part of my code (KBI vector interrupt)

574 Views
henriquef
Contributor I

#include <hidef.h> /* for EnableInterrupts macro */

#include "derivative.h" /* include peripheral declarations */

 

 

#define LED PTCD_PTCD4

 

void interrupt 18 Keyboard (void){               //This part is not being accepted

    LED = !LED;  

}

 

void main(void) {

  EnableInterrupts;

  KBI2SC_KBIE = 0;

  KBI2ES_KBEDG3 = 0;

  KBI2PE_KBIPE3 = 1;      //Pagina 170, Table 6.5

  KBI2SC_KBACK = 1;

  KBI2SC_KBIE = 1;

 

  PTCDD_PTCDD4 = 1;

  LED = 1;

 

  for(;;) {

    __RESET_WATCHDOG();

   

  }

}

Labels (1)
0 Kudos
2 Replies

384 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

what chip do you work with?

can you please upload your demo project in zip format to us?

thanks!

BR,

ZhangJun

0 Kudos

384 Views
henriquef
Contributor I

I'm using the MC9S08QE128 (demoqe128).

The problem is on the function, he isn't accepting this : void interrupt 18 Keyboard (void){}

I've uploaded the code.

Thanks!

0 Kudos