Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: 007pes en 18 Noviembre 2013, 08:06 am



Título: PROBLEMA CON PROGRAMA DE AVR
Publicado por: 007pes en 18 Noviembre 2013, 08:06 am
Que tal, estoy iniciándome en esto de la programación y me surgió un problema.

No puedo hacer que mi led se apague después de que este haya parpadeado durante 5 segundo.

¿alguien podría ayudarme?  Mi programa es el siguiente. ¿alguien sabe que me falta?
Gracias por su ayuda.

Código
  1. #include <avr/io.h>
  2. #include <util/delay.h>
  3.  
  4. int main(void)
  5. {
  6. PORTC = 0xFF;
  7. DDRC = 1;
  8.  
  9. while(1)
  10. {
  11.   _delay_ms(5000);
  12.  
  13. if(PORTC == 0)
  14. _delay_ms(500);
  15.  
  16. PORTC = 1;
  17. else
  18. PORTC = 0;
  19. }
  20.  
  21.  
  22. }
  23.  
  24.