Geh'n sie, Herr Kollege, wie soll der jemals zu dem if = 2 kommen ?
Code:
            if(counter==1)
            {
               
               PORTA |= ....
               PORTA &=~(0....
               if(counter==2) 
                   ........
Kann passieren.