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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

802 次查看
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();

   

  }

}

标签 (1)
0 项奖励
回复
2 回复数

612 次查看
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 项奖励
回复

612 次查看
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 项奖励
回复