Wer kann mir einen Gefallen tun ?

Gast #1760575
Lesenswert?

Ich habe hier eine C Datei und 2 ADC Bibliothek oder sowas.....

Ich arbeite mit Bascom und habe überhaupt keine Ahnung von C und 
Compiler...
Habe zwar WinAVR installiert, aber seit Stunden kriege ich keine HexFile 
zustande....

Nun meine grosse Bitte..

Kann mir jemand eine HEX File generieren ???
Angehängte Dateien:
Gast #1760586
Lesenswert?

1
$ unzip Temp.zip 
2
Archive:  Temp.zip
3
  inflating: adc.h                   
4
  inflating: adc.c                   
5
  inflating: lcd_temp.c              
6
$ avr-gcc -mmcu=atmega8 -Wall -o main.elf *.c
7
lcd_temp.c:6:17: error: lcd.h: No such file or directory
8
lcd_temp.c: In function ‘main’:
9
lcd_temp.c:39: warning: implicit declaration of function ‘lcd_init’
10
lcd_temp.c:39: error: ‘LCD_DISP_ON’ undeclared (first use in this function)
11
lcd_temp.c:39: error: (Each undeclared identifier is reported only once
12
lcd_temp.c:39: error: for each function it appears in.)
13
lcd_temp.c:89: warning: implicit declaration of function ‘lcd_command’
14
lcd_temp.c:89: error: ‘LCD_CGRAM’ undeclared (first use in this function)
15
lcd_temp.c:92: warning: implicit declaration of function ‘lcd_data’
16
lcd_temp.c:96: warning: implicit declaration of function ‘lcd_clrscr’
17
lcd_temp.c:99: warning: implicit declaration of function ‘lcd_puts’
18
lcd_temp.c:101: warning: implicit declaration of function ‘lcd_gotoxy’
19
lcd_temp.c:102: warning: implicit declaration of function ‘lcd_putc’

..braucht noch mehr Quellcode.. und welchen µC nimmst Du überhaupt? Mit 
WinAVR vermutlich ein AVR.. aber welcher?
Gast #1760589
Lesenswert?

Das könntest Du aber recht leicht übersetzen.

Wichtig für das Compilieren mit WinAVR ist, daß ein makefile, das auf 
Deinen µC angepasst wurde, im selben Verzeichnis wie die *.c und *.h 
Dateien liegt.
Auch dürfte da auch noch die lcd.h fehlen, in der die Pin-Definition des 
LCD steht.
Gast #1760610
Lesenswert?

so... aller guten dinge sind 3.

falls_ es der atmega8 ist und _falls du dich an die pinbelegung aus 
diesem link hältst,
http://zinformatik.de/wp-content/uploads/2008/12/pinbelegung1.txt
dann hab ich hier ein hex-file für dich.
einmal für 8mhz, ein mal für 1mhz.

und natürlich nochmal mit makefile und allen sourcen.
falls das doch nicht passt, oder du nicht klarkommst, sag bescheid.
Angehängte Dateien:
Gast #1760611
Lesenswert?

Ohh..super Jungs, erstmal danke für die erste Hilfen...

Ja Zinformatik ist die Quelle, ( Ich wollte schnell dieses thermometer 
als Geschenk machen...)

Taktfrequenz ..hmm habe Atmega8 und noch 2 oder  Mhz Quarz...

Ich benutze das Pollin Board mit PonyProg..hilft es ???

Super Danke nochmal..vielleicht kann dann die Schaltung noch schnell 
fertig machen..

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren