ATMEGA 644 won´t work with WIZNET5100 WIZ812MJ

Thats a bit strange, because at least in the Atmega1280 the SPI pins are connected to the USART0 and not to the SPI pins.
Just grab the Atmega644 datasheet and se where the the hardware SPI pins are.