/*
 * 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=0B000000000;
		_delay_ms(1000);
    }
}

