Hallo Ich hab ein Problem mit meinem Programmierboard. Es ist ein Atmel STK100. Habs von meinem Prof geschenkt bekommen um ein wenig mit Microcontrolern probieren und spielen zu können. Also das Problem ist folgendes: Ich schaffe es beim besten Willen nicht mein kleines Testprogramm ( im Anhang als .asm, aber ich weis schon das man die .HEX hochladne muss ) zum testen des Mega8 und des Prgrammierboards auf den Mega8 zu laden. Auslesen des Speichers und der Flags sind mit PonyProg überhaupt kein Problem, aber ich kann weder Flags schreiben und auch kein Stück was in den Programmspeicher reinladen.( Er zeigt mir zwar beim Auslesen auch n Fehler an, aber laut PonyProg is das kein Fehler und man soll auf "Ignore" klicken und dann liest er ja auch richtig ) Das Board kriegt die richtige Spannung und ich hab ein serielles Kabel gekauft ( kein Nullmodem-Kabel ). Hab n WindowsXP Pro auf m rechner und das Programm mit AVRStudio 4 geschrieben und kompiliert. Hab auch schon n Bekannten gefragt, aber leider haben seine Tips auch nix geholfen :( Danke schonmal für eure Mühen und Hilfe
Du solltest die richige Datei include, damit das Prog laufen kann. Für den Mega 8 ist das die m8def.inc. Dass du keine Verbindung kriegst liegt wohl an der Hardware. Überprüfe mal alle Verbindungen und check auch mal nach, ob der Controller einen Takt bekommt (XTAL1-Pin). Falls der Controller noch neu ist, sollte er auf internen Takt eingestellt sein, dann entfällt der letzte Punkt. Wenn PonyProg einen Fehler anzeigt, dann ist meistens etwas nicht in Ordnung, auf das was du dann bekommst solltest du dich nicht verlassen.
Erstmal danke für den Tip mit der Include-Datei. werds gleich mal ändern. Komisch nur das im Tutorial auch die 4433def.inc angegeben wird für den Mega8. Aber ich vermute mal ich hab da was falsch verstanden :/ Ja ich möcht erstmal versuchen mit den internen Mitteln des Mega8 zu arbeiten ( Taktgeber ). Und für mein klitzekleines und wohl auch recht "billiges" Programm hoff ich das das erstmal reicht :) Nagut. Also wenn es am Board liegen sollte, dann werd ich mir wohl mal nen günstigen Bausatz oder so organisieren müssen. Schade. Danke nochmal für die Hilfe. Falls noch wer ne Idee oder ne andere Eingebung hat dann bin ich sehr dankbar
Wie gesagt, es kann schon sein, dass du den internen Taktgeber verwenden willst, aber weiss das denn auch der Controller? Sprich: Ist er noch neu?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.