Interrupts dont work anymore

I am using an Arduino duemilanove I may have fried the ATmega by connecting it to a low current, high voltage. My program stopped detecting interrupts after this. Now, not even the basic sample interrupt program works. So I replaced the ATmega with a brand new one and it also doesn't detect interrupts. What could be wrong? Thanks in advance.

edit: I've also tried using both pins (0,1).

Pins 0 and 1 are used for serial communication. Are you trying to detect interrupts on these pins?? If not, which pins are you trying to detect interrupts on?

-- Check out our new shield: http://www.ruggedcircuits.com/html/gadget_shield.html

I thought interrupts could only be detected on pins 0 and 1? Ive only tried these two.

Nah, leave those pins alone. They're used for communicating with the PC.

Have a look at the sample code library for some interrupt samples on other pins:

http://www.arduino.cc/playground/Main/GeneralCodeLibrary

And no more hooking up high voltage sources to your board! ;)

-- Check out our new shield: http://www.ruggedcircuits.com/html/gadget_shield.html

That can't be right. Ive used pins 0 and 1 with no problem before.

"Most Arduino boards have two external interrupts: numbers 0 (on digital pin 2) and 1 (on digital pin 3). The Arduino Mega has an additional four: numbers 2 (pin 21), 3 (pin 20), 4 (pin 19), and 5 (pin 18). "

http://arduino.cc/en/Reference/AttachInterrupt

I dont understand why, even after replacing the processor with a new one, it still doesnt work.

ughgh you know what? Ive been using pins 0 and 1 when I should be using pins 2 or 3. Its confusing because the attachInterrupt function labels pin 2 as '0'.

attachInterrupt(0, blink, CHANGE);

Anyway, thanks for helping.

ughgh you know what? Ive been using pins 0 and 1 when I should be using pins 2 or 3. Its confusing because the attachInterrupt function labels pin 2 as '0'.

Yea, it's not real intuitive is it, and I'm sure your not the first to get tripped up by that. They probably should have written the function to use 2 and 3 instead of 0 and 1, but now several years gone by, too many old sketches would not work if re-compiled if they changed at this late date.

Lefty