Não tenho muito tempo para me debruçar sobre o código, mas noto que não estás a ler os valores em BCD... O RTC devolve os valores em BCD e é provavelmente por isso que não vês os valores como pretendes. Experimenta abrir a biblioteca que tens para o RTC e lá dentro deve haver uma função para essa conversão. ![]()