Hallo, Ich habe mir heute den Seriellen AVR-ISP von Atmel gekauft und eine recht einfache Schaltung (siehe Anhang) auf einem Breadboard gesteckt. Verbaut habe ich den AT90S2313. Allerdings habe ich die Schaltung etwas modifieziert da ich kein Keramikresonator mit 10 Mhz bekommen habe. Stattdesen habe ich XTAL1 und XTAL2 über jeweils einen 33pF Kondensator an Masse gelegt und dazwischen einen normalen (2-beinigen) Quartz gesteckt. Der entsprechende Ausschnitt ist als ASCII-Bild hier zu finden: http://garl.dyndns.org/avr.html Sobald ich den Atmel ISP mit der Schlatung verbinde leuchtet die LED erst rot, dann orange, dann grün, geht kurz aus und leuchtet dann dauerthaft grün. Wenn ich nun im AVRStudio auf Tools -> STL500/AVRISP/JTAG ICE ->
tut mir leid, habe aus versehen auf senden gedrückt :-( Wenn ich nun im AVRStudio auf Tools -> STL500/AVRISP/JTAG ICE -> STL500/AVRISP/JTAG ICE gehe, steht in diesem History-Feld nur das: "Detecting.. FAILED!". Wo liegt da das Problem?
Hallo, 1. Der Programmieradapter arbeitet richtig. Das Ändern der LED-Farbe ist ok, macht meiner auch. Sollte kein Chip erkannt werden, bleibt die LED rot. 2. den Quarz hast Du richtig angeschlossen, daran liegt es nicht. 3.Jetzt wäre zu klären an welcher Schnittstelle Dein Programmieradapter hängt ...eine mögliche Fehlerquelle.(COM1 oder COM?) Hast Du die richtige ausgewählt und im AVR-Studio eingestellt. 4. Was der Adapter auch nicht mag, ist ein langes Kabel, meiner spinnt ab 1,5 m Kabellänge zwischen PC und Adapter. 5.Sind die Einstellungen im AVR-Studio richtig gesetzt. Woher kommt die File? ISP ausgewählt? Richtigen Controller ausgewählt? Und zum Schluss noch was ganz anderes, die Beschreibung vom AVR-Studio ist unter aller ........ Aber einem geschenkten Gaul schaut man nicht ins Maul! Viel Erfolg Gerd
Guten Morgen, danke für den Tipp mit dem Kabel. Ich hatte ein 2 Meter Kabel verwendet, nachdem ich dieses durch das Beigefügte 1 Meter Kabel ausgetauscht hatte kommt AVRStudio nun mit folgendem Fehler: Setting device parameters, serial programming mode ..OK Entering programming mode.. FAILED! Leaving programming mode.. OK
Ich hatte neulich ein fast identisches Problem, Schnellschuss-Aufbau mit nem Mega16 - gleiche Fehlermeldung. Die Ursache war - wie üblich - eine wirklich knüppeldämliche: Ich hab schlicht den Reset des Prozessors fest auf +5 Volt geklemmt (ohne Widerstand dazwischen - musste halt schnell gehen :)). In dem Falle tut sich der ISP-Adapter einsichtigerweise etwas schwer damit, den Controller in den "Programming Mode" zu schalten...
Also der Wiederstand (10k) ist drin. Ich habe eben zu Testzwecken eine LED zwischen RESET und GND gehängt, die flackert kurz sobald ich z.B. die Sigantur lesen möchte. Dann hab ich mal mein Multimeter dazugehängt, auch wieder zwischen RESET und GND. Die Spannung liegt bei 3,1V, sobald ich ich hier versuche irgendwas mit ISP anzustellen verändert sich die Spannung. Da mein Multimeter aber wohl nicht schnell genug ist, kann ich nicht genau sagen wie. Die LED wird jedoch kurz heller, ich schätze also, das hier, sobald der ISP sich regt, 5V anliegen.
Eigentlich muss es andersherum sein. Will sagen: Bei ISP-Transfer gehört der Reset eigentlich auf 0V. Du hast aber in sofern Recht, als dass sich an der Stelle mit einem Multimeter rein gar nichts anfängen lässt. Bist du sicher, dass der Taktoszillator schwingt?
Wie kann ich prüfen ob der Quartz schwingt? wie muss die Spannung an RESET genau aussehen während der ISP dranhängt? Konstant auf 0 oder nur wenn ich auf den µC zugreife?
Hallo Frank, ich habe meine AVR-ISP gestern bekommen, habe vorher immer mit so selbstgebauten Parallel-Brenner gearbeitet, ging eigentlich ganz gut. Aber mit dem neuen von AVR habe ich das selbe Problem wie du, bekomme einfach keinen zugriff auf den Prozi. Als Software nehme ich AVR-Studio 4 Der Brenner wird richtig erkannt Detecting.. AVRISP found on COM1: Getting revisions.. HW: 0x01, SW Major: 0x01, SW Minor: 0x0f .. OK Setting device parameters, serial programming mode ..failed! Also wenn ich mit dem Oszi auf der ISP-Stecker messe habe ich da null Erregung, auf dem Reset-Pin habe ich immer 5V, egal was ich mache. Denke schon das Ding is im Ar.... Gruss Frank
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.