Gast
#3228437
Moinz Ich habe die "ehre" bekommen, für ein Gravitationsmessinstrument einen Atmega8-16PU zu programmieren. Der Atmega8 muss alle Ausgänge wild und "Zufällig" durcheinander schalten. Messen tut er übrigens nichts. Das müssen die Kinder die damit spielen aber nicht wissen :P Zu meinem Problem: Im AVR Studio geht alles wie es soll, nach gut 3 Stunden Simulieren...bin ich recht zuversichtlich. Nach über 2 Stunden auf der Hardeware kann ich aber auch sagen dass nichts funktioniert. Ich lade das richtige Hex-File runter, getacktet wird vom internen 4 Mhz Oszi, der Atmega8 ist nach meiner auffassung richtig verschaltet... Ich habe schon einige Test Programme geschrieben. Die Ports funktionieren eigentlich richtig, zumindest so lange wie ich einfach ein Muster auf die Ports lege und dann in einen Loop gehe um nichts zu tun. Auch wenn ich einen Loop mache der mir immer alle Ausgänge ein und ausschaltet geht alles gut. Sobald ich jedoch ein koplizierteres Programm lade, mit timmer, div. akrobatik im ram, blinkt immer das selbe verdammte LED an Port D2... Ich habe jetzt unabhängig voneinander 2 Programme geschriben...alle LEDs dunkel ausser das an D2. Ich weiss nicht mehr wo witer suchen...im AVR Studio geht alles wunderbar :'( Was kann noch falsch eingestellt sein? Mir gehen die Ideen aus.... Danke schon mal für jeden Tipp....