YAY! I FIXED IT! If you're having the same problem, read this:
INT2 and INT3 (the interrupts on digital inputs 1 and 2) ARE NOT ENABLED BY DEFAULT!!!!!
INTCON3bits.INT
XIE, the bit that controls whether INT
X is enabled (where X is 2 or 3 and probably 1 or 0 as well), is set to 0 by default! You have to change it before the interrupts will work.
If everyone knows this already, feel free to delete this thread, moderator. If this is a problem people might run into, on the other hand, it might be best to leave it up.
~Aaron
