Salut je débute avec le LCD, quand je dit que je débute, je débute depuis cet aprem!!
Alors voila, je travail avec un ATMEGA8515 (parce que je l'ai eu gratos) et il me sert d'essai pour tout mes programme. Voici mon programme pour afficher bonjour en C.
// Ce programme affiche "Bonjour" sur un afficheur LCD alphanumérique
#include <avr/io.h>
#include <util/delay.h>
#include "lcd.h"
int_main(void)
{
lcd_clrscr(); //efface l'écran alphanumérique
while(1) // boucler infiniement
{
lcd_puts("Bonjour"); //affiche "bonjour"
}
return 0;
}
Voila alor dans les
-sources files, j'ai : bonjour.c
lcd.c
- header files : global.h
lcd.h
lcdconf.h
quand je compile avec avrstudio 4 (avec qui je travail) ca indique ça :
rm -rf bonjour.o lcd.o bonjour.elf dep/* bonjour.hex bonjour.eep
Build succeeded with 0 Warnings...
avr-gcc.exe -mmcu=atmega8515 -Wall -gdwarf-2 -Os -fsigned-char -MD -MP -MT bonjour.o -MF dep/bonjour.o.d -c ../bonjour.c
In file included from ../bonjour.c:4:
c:/winavr-20080411/lib/gcc/../../avr/include/util/delay.h:85:3: warning: #warning "F_CPU not defined for <util/delay.h>"
In file included from ../bonjour.c:5:
../lcd.h:44:20: error: global.h: No such file or directory
../lcd.h:47:21: error: lcdconf.h: No such file or directory
In file included from ../bonjour.c:5:
../lcd.h:141: error: expected ')' before 'data'
../lcd.h:143: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lcdControlRead'
../lcd.h:145: error: expected ')' before 'data'
../lcd.h:147: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lcdDataRead'
../lcd.h:166: error: expected ')' before 'row'
../lcd.h:172: error: expected ')' before '*' token
../lcd.h:175: error: expected declaration specifiers or '...' before 'u08'
../lcd.h:181: error: expected ')' before 'progress'
../bonjour.c:11: warning: return type defaults to 'int'
../bonjour.c: In function 'int_main':
../bonjour.c:13: warning: implicit declaration of function 'lcd_clrscr'
../bonjour.c:18: warning: implicit declaration of function 'lcd_puts'
make: *** [bonjour.o] Error 1
Build failed with 10 errors and 4 warnings...
ps : mon programme le plus évolué est un chenillard...donc merci pour laide que vus m'apporterai, elle est précieuse..
-----