Zitat Zitat von Fraggl Beitrag anzeigen
Das xyz.c meinen Quellcode enthält, ist mir schon bewusst :P

Mein Problem ist eher das Aufnehmen von asuro.h/c - ich weiß halt nicht, wie ich dem Programm sage: Hey ich hab da die beiden Dinger, die sind wichtig, damit du verstehst, was ich meine.
Darum halt die Frage, die Dateien einfach in den Projektordner kopieren, oder checkt MVS das nicht und will, dass man im Programm die irgendwo hinzufügt ( und wenn ja, wie?)

Edit: Wenn ich ein Projekt erstelle, erhalte ich ein asm-file - wie mach ich daraus nun ein .c file, damit die batchdatei das in die hex umwandeln kann?
Du gehst in der Menüzeile auf "File" --> "New" --> "Project"

Dann geht ein Fenster auf da klappst Du links über das kleine [+] bei "AVR GCC" auf und wählst darunter "C". In der Mitte des Fensters erscheinen dann zwei Dinge zur Auswahl und Du nimmt "C Executable Project", gibst Deinem Projekt unten einen Namen und klickst auf "ok". Danach geht wieder ein Fenster auf wo Du den µC auswählst den Du programmieren möchtest.

Dann ist ein neues C Projekt erstellt.

In der IDE hast ja mehrere Fenster, ganz rechts ist das "Solution Explorer" Fenster. Rechtsklick auf Dein Projekt (da ist ein gelbes Ordnersymbol dabei) und im Kontextmenü gehst auf "Add" --> "Existing Item" und wählst dann im nächsten Fenster jene Files aus die Bestandteil des Projektes sind. In Deinem Fall eben asuro.h und asuro.c. Oder was immer Du da brauchst. Die Standard-Libs wie io.h, stdlib.h etc. brauchst nicht extra angeben, die sind automatisch dabei.

Über das Menü "Build" kannst Dein Projekt dann erstellen und hast Deine .hex Datei. Und im Menü "Project" über die Properties kannst noch verschiedenes zum Compiler einstellen. (Dort findest dann auch die Optimierungsvarianten solltest das mal brauchen)

LG