Content originally posted in LPCWare by mubes on Mon May 26 11:37:28 MST 2014
Damek,
Check the name for your ISR, as that's how it hooks to the vector. You'll find the ISR table in a file like startup_LPC15xx.c or similar and your looking for vectors 21-30 depending on exactly which interrupt you're firing....the names can change between projects depending on who generated the vector table you're using, and any differences will stop things working correctly.
You can also check in your map file that the compiler generates to make sure the WEAK/ALIAS definition (which sends you to IntDefaultHandler) has been overridden by your own code.
Let us know how you get on.
DAVE