Estoy usando el microcontrolador ATmega32-A, codificando en lenguaje C y compilando usando el compilador CodeVisionAVR.
Quiero mostrar la hora actual, lo he intentado con "time.h":
int main(void){
time_t now;
time(&now);
printf("(percent)s", ctime(&now));
}
pero parece que este compilador y hardware no admiten time.h
. Sé que todos los AVR no tienen un RTC / calendario en ellos.
¿Hay alguna otra manera de mostrar la hora actual? Soy muy nuevo en la programación de microcontroladores. ¿Puede alguien ayudarme con algunos ejemplos?
No quiero agregar hardware externo a la placa existente ahora. Estoy mostrando información en la PC (hiperterminal) utilizando la comunicación USART. ¿Hay alguna posibilidad de que pueda obtener la hora actual desde la PC? ¿Si puedes explicarlo un poco?