Comunicação Arduino Mega 2560 + Elipse E3 + Shield W5100 + RTC DS3231

Sou estudante de engenharia e estou fazendo uma aplicação envolvendo a mega 2560 com a ethernet shield w5100 e o elipse e3. Fazendo a comunicação via Modbus, tudo funciona perfeitamente até que eu incluo o módulo RTC DS3231, quando adiciono na programação o RTC a comunicação para de funcionar, alguém já teve este problema, ou tem alguma ideia de como resolvê-lo?

Fui comentando as partes da programação do RTC, e por exclusão percebi que a comunicação para de funcionar quando adiciono o comando rtc.getTime(); comentando apenas a linha que contém esse comando, a comunicação volta a funcionar, mas obviamente, o meu programa falha, pois não consigo adquirir os dados do RTC.

Aguardo sugestões.

@CiroManarin
Qual a versão da biblioteca Arduino e driver Elipse para Modbus TCP que você está utilizando?

Estou usando o driver v2.07, a versão da biblioteca não sei como verificar.

@CiroManarin
Não utilizei RTC, mas teste com a biblioteca desse post.