Gast
#1719905
Hallo, ich arbeite mit einem ATMEGA16, nutze zum flashen usbprog; Als Entwicklungsumgebung nutze ich WINAVR; Ich möchte auf meinem Mikrokontroller dividieren; das geht nicht ohne weiteres wie ich hier im FOrum gelesen habe. Man soll laut einiger Beiträge, und wie es sich mir auch erschlossen hat, dafür die Datei AVR200 einbinden. diese Datei heißt bei mir am rechner aber *.asm und nicht *.S wie in den Tutorials hier steht. Das ist das erste ?Problem? oder ist das gleiche? Dann habe ich weiter in den Tutorials gelesen und versucht zu verstehen, wie ich diese *.S datein denn einbinde kann. Im Tutorial AVR-GCC-Tutorial/Exkurs Makefiles hab ich das so verstanden dass ich das Makefile anpassen muss. Leider versteh ich das eben nicht so richtig. Ich hab mir den Quellcode dieses Makefiles das in dem Ordner sample ist einmal angschaut. Dort finde ich dann folgenden EIntrag: # Place -D or -U options here for ASM sources ADEFS = -DF_CPU=$(F_CPU) Ist das nun der Teil des Makefiles in dem ich das AVR200.asm einbinden soll? Und darf ich das dann einfach mit: ADEFS = AVR200.asm?! Oder liegt das Makefile mit dem ich meinen Mikrokoller flashe gar nicht in dem Ordner Samples? Ich hoffe es ist keine allzudumme Frage, aber ich komme hier leider nicht weiter, da mein Programm darauf aufbaut, dass ich an dieser Stelle dividiere. Danke schonmal an alle die sich die Mühe machen, mir zu helfen. Gruß Patrick Gauer