Ich werds mal mit static int probieren, nur in der ISR und nicht in main.
Wie ich bereits andeutete, die beiden Definitionen in der main sind einfach nur Nonsens.