mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wer kann mir einen Gefallen tun ?


Autor: Thomas Kiss (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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 ???

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
und was hilft dir ein Hexfile, wenn es nachher nicht zu deinem 
Controller passt?

Autor: g457 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
$ unzip Temp.zip 
Archive:  Temp.zip
  inflating: adc.h                   
  inflating: adc.c                   
  inflating: lcd_temp.c              
$ avr-gcc -mmcu=atmega8 -Wall -o main.elf *.c
lcd_temp.c:6:17: error: lcd.h: No such file or directory
lcd_temp.c: In function ‘main’:
lcd_temp.c:39: warning: implicit declaration of function ‘lcd_init’
lcd_temp.c:39: error: ‘LCD_DISP_ON’ undeclared (first use in this function)
lcd_temp.c:39: error: (Each undeclared identifier is reported only once
lcd_temp.c:39: error: for each function it appears in.)
lcd_temp.c:89: warning: implicit declaration of function ‘lcd_command’
lcd_temp.c:89: error: ‘LCD_CGRAM’ undeclared (first use in this function)
lcd_temp.c:92: warning: implicit declaration of function ‘lcd_data’
lcd_temp.c:96: warning: implicit declaration of function ‘lcd_clrscr’
lcd_temp.c:99: warning: implicit declaration of function ‘lcd_puts’
lcd_temp.c:101: warning: implicit declaration of function ‘lcd_gotoxy’
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?

Autor: MWS (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: war mal angemeldet (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hier mal eine liste, was fehlt:
lcd.h
controllertyp,
taktfrequenz

ansonsten bau ichs dir gern zusammen.

das hier scheint die quelle zu sein...
http://zinformatik.de/wp-content/uploads/2008/12/
dummerweise fehlt die lcd.h auch hier.

Autor: war mal angemeldet (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
es ist natürlich die fleury-lcd-lib
http://homepage.hispeed.ch/peterfleury/lcdlibrary.zip

so, thomas, dann fehlen nur noch controller und taktfreuqenz.

http://zinformatik.de/wp-content/uploads/2008/12/t...
auch wenn es hier den anschein macht, ein atmega8 ist es schon mal nicht 
=)

Autor: war mal angemeldet (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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/p...
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.

Autor: Thomas Kiss (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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..

Autor: Thomas Kiss (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ war mal angemeldet..

Bist der Beste !!!

THhhhhhhhhhhxxxxxxxxxxx

Autor: war mal angemeldet (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
freut mich, gerne.

Autor: Thomas Kiss (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
war mal angemeldet schrieb:
> freut mich, gerne.

Sowas nenne ich auch forum und nette Leute

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.