#include #include "crg.h" #define IVEC_ADDR 0x3ff2 typedef void (*void_void_fp)(void); volatile unsigned char x = 0; void inter_routine_asm(void); void cli_routine(void); void inter_routine_c(void) { x++; kvittera_crg(); } void main() { //*((void_void_fp *)IVEC_ADDR) = inter_routine_asm; init_crg(inter_routine_asm); cli_routine(); while(1) { *((unsigned char *)0x400) = x; } }