Hallo, Ich habe mir von Reichelt ein paar 90S1200 AVR`s zusammen mit den Atmel ISP-Programmer ca.50 bestellt und habe mir nur mal so zum Ausprobieren ein Mini Board geätzt und gelötet(Quarzoszilator, Reset PullUp Widerstand, IC Fassung, eine LED an PortD und einem passendem Stecker für das ISP Interface). Dann habe ich ein einfaches Programm geschrieben, dass die LED einschalten und dann in einer Endlosschleife bleiben sollte. Im Simulator hat auch alles geklappt, PinD war auf 0. Also habe ich über das SCK500 PlugIn im Sudio4 den AVR programmiert. Alles hat geklappt, Status sagte mir das alles geklappt hatte - nur die LED wollte nicht leuchten! Ich hab auch versucht ohne LED mit dem Messgerät eine Spannungsveränderung festzustellen aber vergebens... Nun, war alles nur ein einfacher Anfängerfehler? Oder gibt es dazu vielleicht eine andere einfache Erklärung? Vielleicht haben ja UFO`s in der Erdathmosphäre den AVR beeinflusst :)?
Und wie soll dir nun jemand sagen können, woran es liegt? Ausser UFOs fällt mir aus der Ferne auch nichts ein.
poste doch mal die schaltung! vielleicht hast du da irgendwo einen fehler drin.
Du könntest auch die Frequenz prüffen, kann sein, das du das Umschalten von LED gar nicht merkst, wenn die Frequenz hoch genug ist, dann helfen dir auch die Spannungsmessungen mit dem Multimeter nicht, dann brauchst du ein Oszilloskop
Hi, poste mal den Source-Code, ich hatte lange Zeit auch so ein Problem, und bei mir war es die Tatsache, dass ich den SRAM nicht initialisert hatte. Dadurch lief der Stackpointer irgendwo hin und mein Programm war futsch. Der AT90S1200 hat aber kein SRAM in diesem Sinn, daher kann der Fehler wo anders liegen. MfG
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.