Bonjour,
pour un test d'un afficheur LCD alphanumérique je désire faire une horloge (non précise.) avant d'utiliser une autre horloge (CI) gérant tout ce qu'il faut (de chez maxim)
Il y a une erreur dans mon programme, mais je ne la comprend pas.
Pouvez-vous m'expliquer plz? Merci.
Je travail avec un AVR : atmega8
L'erreur est celle-ci :
c:/winavr-20080430/lib/gcc/../../avr/include/avr/iom16.h:47:4: error: #error "Attempt to include more than one <avr/ioXXX.h> file."
In file included from ../test_horloge.c:7:
#define F_CPU 8000000UL // défini la clock à défini en tt premier
// Inclure la bibliotheque de fonctions
#include <avr/io.h>
#include <avr/iom16.h>
#include <util/delay.h>
#include <avr/delay.h>
#include "lcd.h"
unsigned char seconde=00;
unsigned char minute=00;
unsigned char heure=00;
int main(void)
{
delay_ms(1000);
seconde++;
if (seconde ==60);
{
seconde=00;
minute=minute+1;
if (minute==60);
{
minute=0;
heure=heure+1;
}
if (heure==24);
{
heure=00;
}
}
lcd_gotoxy(0,1);
lcd_puts("Time:");
lcd_gotoxy(0,7);
lcd_puts(heure);
lcd_gotoxy(0,9);
lcd_puts(":");
lcd_gotoxy(0,10);
lcd_puts(minute);
lcd_gotoxy(0,12);
lcd_put(":");
lcd_gotoxy(0,13);
lcd_puts(seconde);
}
-----