Gast
#2440909
Hallo liebe Gemeinde, habe folgendes Problem und zwar kann ich den leichtesten Quellcode nicht kompilieren. Habe AVRStudio 4.19 und WinAVR-20100110 installiert. Habe dann ein neues Projekt erstellt und den STK600 mit dem AtXmega128A1 mit dem Pc verbunden. Den Mikrocontroller kann ich sehen und auslesen. Dann habe ich folgenden Quellcode eingegeben: ######################################################################## # #include <stdio.h> #include <avr/io.h> #define LED_OUT PORTE.OUT // legt den Namen für das Ausgangsregister von PORTE fest #define LED_DDR PORTE.DIR // legt den Namen für das Datenrichtungsregister von PORTE fest #define LED_01 PIN0 // definiert einen Namen für einen bestimmten Ausgang in dem fall 0 int main (void) { LED_DDR = 0xff; // Alle Pins von PORTE werden auf Ausgang gesetzt while(1) { LED_OUT |= (1<<LED_01); // schaltet den Ausgang des Pin0 von PORTE ein } return 0; } int main(void) { while(1) { } } ######################################################################## # Beim Versuch zu Kompilieren kommt folgende Meldung raus: make: *** No rule to make target `../main.c', needed by `main.o'. Stop. Build failed with 1 errors and 0 warnings... Ich bin jetzt langsam am verzweifeln, habe leider nicht soviel Erfahrung und komme nicht weiter!!!!!! Kann mir Bitte einer von euch helfen????????????? Danke im Vorraus p.s. Habe Tutorial und einige Sachen zum Makefile gelesen aber komme trotzdem nicht auf die richtige Lösung.