Einführungsbeispiel aus Tutorial läuft nicht

Gast #1483402
Lesenswert?

Hallo,
ich mich entschlossen von CControl und Windows auf AVR und Linux zu 
wechseln.
Ich habe die Schaltung von 
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm#test gebaut. Ich habe 
die Datei "testprojekt.hex" von og Seite mit AVRDude auf den ATMega8 
übertragen. Die LED an PB0 blinkt. Die Hardware ist in Ordnung.
Nun habe ich das Einführungsbeispiel aus dem AVR GCC Tutorial leicht 
abgewandelt. Ich benutze Code::Blocks und den GCC. Hier der Quellcode:
#include <avr/io.h>

int main(void)
{
     DDRB  = 0xff;             // (3)
     PORTB = 0xff;             // (4)
    while(1);
    return 0;
}
Den Optimizer habe ich abgeschaltet (und auch alle andern 
Verstellmöglichkeiten durchprobiert). Der Compiler erzeugt eine 
*.elf.hex Datei mit 316 byte. Die Datei kann ich tadellos übertragen, 
nur die LED weigert sich hartnäckig zu leuchten.
Ich habe die Datei auch schon manuell mit selbst gemachten Makefile auf 
der Konsole erstellt. Gleiches Ergebnis. Woran könnte es liegen?

Konrad

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