Hallo, habe mir ein kleines Evaluationboard mit einem Atmega162 zusammengebaut, aber bekomme es nicht zum laufen. Ich benütze einen USB-ASP Programmieradapter und die Programmiersoftware eXtremBurner-AVR. Ich habe ein kleines Hexfile das ich rüberschieben möchte, was aber nicht funktioniert. Habe auch schon versucht den Mikrocontroller auszulesen (Fusebits usw.), aber ohne Erfolg. Dann habe ich den Pin 3 meines ISP Steckers rausgelötet, da im Internet steht das manche Programmieradapter diesen nicht Verbunden haben möchten. Vielleicht habe ich ja beim Schaltplan einen Fehler gemacht? Wär super wenn ihr mir helfen könntet! Mfg Jürgen
- Den Schaltplan kann man nicht lesen, er ist zu klein. - Welchen Programmer verwendest Du? - Was heißt "ohne Erfolg"? Welche Fehlermeldungen? Gruß Dietrich
Der Angstkondensator am Reset ist mit 22pF etwas zu klein ;) nimm lieber 100nF.
Ich verwende den USB-ASP von http://www.fischl.de/usbasp/.Dort ist auch ein Schaltplan des ganzen. Fehlermeldung siehe Screenshot. Schaltplan noch als Pdf angefügt. Mir ist etwas aufgefallen! Muss ich MOSI und MISO bei der ISP Schnittstelle kreutzen?
Jürgen schrieb: > Mir ist etwas aufgefallen! Muss ich MOSI und MISO bei der ISP > Schnittstelle kreutzen? Nein. Deine Belegung entspricht dem Standard.
Hm du hast die Platine vermute ich mal selber geätzt und bestückt? Hast du schon so sachen wie Stromaufnahme der Schaltung überprüft und geschaut ob irgendwelche Lötbrücken entstanden sind oder sonst irgendwelche Kurzschlüsse vorhanden sind (entweder durchs Löten oder beim Ätzen nicht ganz weggegangen?) Versorgungsspannung überrprüft? Und nur um das mal gefragt zu haben: Auf dem Board befindet sich dann schon eine Massefläche oder ;) - Ich gehe mal davon aus das JA weil sonst rein "zufällig" alle Masseverbindungen fehlen würden... aber muss ja alles gefragt werden... Grüße Tobias B.
Jürgen schrieb: > Ich verwende den USB-ASP von http://www.fischl.de/usbasp/ Hast Du den als fertiges Gerät (mit bereits programmiertem µC)? Oder hast Du den Programmer selber gebaut und willst den darin enthaltenen µC jetzt programmieren? Das geht natürlich nicht, denn das ist das Henne-Ei-Problem: Du brauchst einen funktionierenden Programmer und einen neuen Programmer zu programmieren... Oder sehe ich hier etwas völlig falsch? Gruß Dietrich
Hast 5V zwischen Pin 20 und 40 von µC?? weil du hast die "Hohlstecker" meine Meinung nach im Plan falsch angeschlossen und wenn du ein "normales" Netzteil hast mit + in der Mitte dann ist Sch...lecht Gruß Martin
Ich habe Programmiergerät und Evaluation Board selber gefräst und aufgebaut. Der Programmieradapter funktioniert, das habe ich schon ausprobiert (an anderem gekauftem Board). Ich habe gerade alle Pins auf einen Kurzschluss nach Masse kontrolliert (mit Multimeter). Versorgungsspannung auch in Ordnung (um 5V auf der Platine gemesssen). Ich kann bei meinem Netzteil der Polarität ändern (Ich werde es nächstes mal jedoch anderst rum machen Danke für den Tip). Ich trenne jetzt mal eines meiner Kabel auf um den Strom zu messen. Gebe dann gleich bescheid.
Macht bitte ein Bild von dein Aufbau, manchmal kann man Kleinigkeiten am Bilder erkennen.
Ändert sich die Stromaufnahme wenn du Versuchst den Chip zu Programmieren? Ist der Chip neu oder hast du den schon öfter verwendet und evtl. Verfused. Schwingt der Quarz?
Hallo, hast Du einen DRC gemacht? Auf dem Layout haben die meisten Lötaugen Kontakt zu den benachbarten Leiterbahnen. Gruß
Auf der Topseite habe ich den Pin 3 umgebogen, um ihn nicht mit dem Wannenstecker zu verbinden. Ich habe die externe Stromversorgung entlötet das die mir keine Probleme macht(Evalboard wird derzeit vom Programmierer versorgt aber das habe ich ja schon kontrolliert Spannung I.O.
Die Stromaufnahme ändert sich nicht beim Programmieren, der Chip ist Neu. Drc habe ich gemacht ich weiß das Platz zwischen den Leiterbahnen und den Pads ist nicht Optimal ist (aber habe keinen Leiterschluss das habe ich gerade noch einmal gemessen). Wie kann ich den Quarz kontrollieren?
Schon mal daran gedacht beim USBasp: "SCK option to support targets with low clock speed (< 1,5MHz)" Der AVR wird mit 1 MHz laufen, da musst du einen Jumper setzen.
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.