Hallo,
ich habe im Zuge einer Neuaufsetzung meines Rechners gleich Atmel Studio
6 installiert. Nun wollte ich ein älteres Programm auf ein Atmega
spielen. Ich habe drei identische Platinen vorliegen, die bislang auch
immer funktioniert haben.
Allerdings bekomme ich kein Programm auf den Boards zum Laufen.
Da ich jetzt eine längere Zeit nicht mehr programmiert habe, kann es
sein, dass ich irgendetwas übersehe.
Deshalb habe ich ein ganz schlichtes Programm geschrieben, das eine an
PA0 angeschlossene LED einfach einschalten soll. Die LED hängt fest an
5V. Über einen Widerstand wird die Masse geschaltet.
1 | #include <stdlib.h>
|
2 | #include <avr/io.h>
|
3 |
|
4 | #define F_CPU 16000000
|
5 |
|
6 | int main(void)
|
7 | {
|
8 | PORTA = 0x00;
|
9 |
|
10 | while(1)
|
11 | {
|
12 |
|
13 | };
|
14 |
|
15 | return 0;
|
16 | }
|
Vielleicht hat jemand eine Idee.
Eine Fehlermeldung kommt übrigens nicht.
Danke
Matt