C51: INTERRUPTS NOT GENERATED
Information in this article applies to:
The compiler is not generating interrupt vectors for my interrupt service routines. What's going on?
Take a look at the compiler command line in the listing file for the interrupt routine with no interrupt vector. For example:
C51 COMPILER V6.12, COMPILATION OF MODULE IOFUNCTIONS OBJECT MODULE PLACED IN .\IOFunctions.OBJ COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\IOFunctions.c OPTIMIZE(SIZE) BROWSE NOINTPROMOTE NOINTVECTOR REGFILE(DD2.reg) DEBUG OBJECTEXTEND CODE LISTINCLUDE SYMBOLS PAGELENGTH(46)
If the NOINTVECTOR directive is present, the compiler does not generate interrupt vectors for your interrupts.
Last Reviewed: Tuesday, October 24, 2006
of your data.