ATMEGA644 Serial1 can't work

No the 644p does have two serial ports, the 644 just one.

Lefty