/*
 * GccApplication.c
 *
 * Created : xx/xx/xx
 * Author : Denis
 */ 

// fréquence du quartz 16MHz pour le quartz de la UNO
#define F_CPU 16000000UL

// bibliothèques natives développées par ATMEL pour les AVR
#include <avr/io.h>      // Déclarations des registres
#include <util/delay.h>   // Utilisation de la fonction _delay_ms

// Fonction principale qui tourne en boucle
int main(void)
{
    // Direction du PORTB (0=INPUT et 1=OUTPUT)
  DDRB|= 0B00100000;    // Mettre la broche PB5 de l'ATMEGA 328P en sortie sans toucher aux autres pins
  
  // C'est la même chose que:
  //Masque_en_OU = 0B00100000;    // Valeur d'une variable qui sert de masque en OU
  //DDRB = DDRB | Masque_en_OU;   // Application du masque sur le PORTB
                
  
    while (1) 
    {
    PORTB=0B00100000;      // On ne modifie que l'état de la proche PA5
    _delay_ms(1000);
    PORTB=0B00000000;
    _delay_ms(1000);
    }
}


