Gast
#181842
Hallo, habe soeben in einer Nacht- und Nebelaktion mein erstes AVR-Board aufgebaut und wollte es eigentlich nur noch schnell einmal testen. Flashen ging laut Anzeige soweit auch eiwandfrei ... nur das Prog läuft nicht. Ich hoffe es ist ein Fehler meinerseits im Programm und nicht gleich der erste zerschossende AVR oder eine Schaltung die gar nicht funktioniert: #include <avr/io.h> #include <stdio.h> #include <stdlib.h> #include <avr/delay.h> int main (void) { DDRD=0xff; DDRC=0xff; while(1) { PIND=0xff; PINC=0xff; } } As handelt sich um einen ATMega32. An Port C habe ich interessanterweise an ein paar Pins Spannungen messen können, sonst leider nichts. Wo liegt das Problem ? Ist der Code falsch ? Kann der AVR defekt sein ? wäre es möglich, dass die Schaltung gar nicht funktioniert (z.B. kein Takt) oder ähnliches ? Ach und noch etwas - ab wann läuft das aufgespielte Programm eigentlich ? Gleich nach dem flashen oder nach dem Aus- und wieder Einstöpseln ? MfG