Isn't que data direction register spelled DDRA and not DDA?
Also you are not setting the pin as an output, so only enabling and disabling the internal pull-up, so what you see is perfectly normal behaviour.
DDRA |= (1<<PA7); //Set Pin A1 as output
PORTA ^=(1<<PA7); //Toogle pin A1.