PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Compilerproblem



dl1yar
17.07.2007, 20:06
Hallo ich bin neu hier.
Seit einiger Zeit versuche ich einem Atmega8 das blinken beizubringen. Tut er auch , aber nicht so wie ich will. Die Blinkfrequenz kann ich nicht beeinflussen.
Ich habe mir aus dem Netz ein paar Teile angelesen werde aber nicht schlau daraus. Die beiden Files hänge ich an. Ich denke der Fehler liegt im Compileraufruf. Ich habe Hier UBUNTU7.0 und entsprechend AVR-GCC4.x

izaseba
17.07.2007, 20:30
Hallo,
Naja, es sieht schonmal gut aus, aber bist Du Dir sicher, daß Du 5mS geblinke sehen kannst ?

Mach da mal schleifen drum z.B.



for (i=0;i<100;i++)
_delay_ms(5);


Gruß Sebastian

dl1yar
17.07.2007, 21:20
Danke für die Antwort.
5ms sehe ich natürlich nicht. Aber 200ms bzw mehrere delay_ms(xy) mit Zeiten von zusammen 1sec ändern das Blinken auch nicht

izaseba
17.07.2007, 21:43
Ja also _delay_ms(xy) kannst Du schonmal vergessen, Du darfst nicht xy nehmen:


The maximal possible delay is 262.14 ms / F_CPU in MHz.
Quelle http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html

Hast Du es mit der Schleife versucht ?
Warum meinst Du Makefile wäre falsch ?
Werden Fehler/Warnungen ausgegeben?
wird keine hex Datei erzeugt ?

Gruß Sebastian

dl1yar
18.07.2007, 19:43
Danke für deine schnellen Antworten Sebatian.
Manchmal sieht man einfach nicht richtig hin!
Der Fehler war das FUSE-Bit!
Der Watchdog war eingeschaltet. Anderes Fusebit und nun blinkt es wie ICH will.
Herzlichen Dank bis zum nächsten Problem
MfG vy73 de Winfried(DL1YAR)

dl1yar
18.07.2007, 19:50
Ich muß den Namen verbessern.
Danke Sebastian

izaseba
18.07.2007, 20:14
Der Watchdog war eingeschaltet

#-o Ich hätte mit allem gerechnet nur nicht damit #-o

Da kann man echt lange überlegen, naja jetzt weißt Du Bescheid ;-)

Viel Spaß beim Basteln

Gruß Sebastian
[/quote]