Wer kann mir einen Gefallen tun ?

Gast #1760575
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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.