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