Hallo Leute. 'Tut mir leid, ich habe wieder ein Problem. Ich habe auf einem Breadboard eine Schaltung, wie in dem Tutorial hier nachgebaut. Unterschiede: ein 1200er statt 4433. (Beschaltung angepasst) Zur Kontrolle lasse ich eine Leuchtdiode an PB3 blinken (270 Ohm gegen +) Wenn ich den Controller im STK500 programmiere (und umsetze) sieht alles soweit gut aus, wenn ich jedoch mit dem ISP-Kabel rangehe bekomme ich als Signature immer FF, FF, FF (statt 1e, 90, 01) und meine Programmierung wirkt sich nicht aus. (geändertes Blinken, Schneller, anderer Port, etc.) Beim Programmieren erhalte ich folgende Fehlermeldung: "WARNING: FLASH contents differs from file.. FAILED!" bzw. "WARNING: EEPROM contents differs from file.. FAILED!" Vieleicht noch wichtig ist: Ich betreibe die Schaltung an 4 AA Akkus, beim Programmieren ist der Jumper VTARGET auf dem STK500 gezogen, oder ich betreibe die Schaltung ohne Batterien aus der Programmierschnittstelle mit gestecktem Jumper. ciao Dirk
Also ich weiss nicht ob es unbedingt etwas hilft, aber der 1200er hat, was die ISP-Schnittstelle betrifft, hardwaremässig ein etwas anderes Innenleben als seine moderneren Kollegen. Ich habe z.B. schon die Erfahrung gemacht, dass ich mit einem bestimmten ISP-Programmierer die 1200er nicht programmieren kann, wohl aber andere Typen. Wenn man dies nicht weiss, sucht man u.U. nach einem Fehler, den es tatsächlich nicht gibt. Im Vergleich zu dem AT90S1200, der ja entwicklungsmässig der älteste AVR ist, wurde bei den neueren Typen die interne Hardware des ISP-Interfaces deutlich verbessert und ist wesentlich weniger anfällig für Störungen und ungenaue Spannungspegel, die durch "nicht ganz korrekte" ISP-Hardware auftreten können. Notker
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.