Hallo Leute, ich möchte nun ein erstes Programm mit Ponyprog auf den Atmega32 via Pollin Evaluationsboard Ver. 2.01 laden. Ich verwende dafür ein 1:1 beschaltetes 9poliges Kabel, welches ich von den ISP Stecker direkt anstecke und an den PC anstecke. Nun weiß ich nicht wie ich das dann auf den Atmega32 bekomme. Das PonyProg Tutorial habe ich mir schon durchgelesen. Dieses hilft mir leider nicht weiter. Ist das so schwer oder mache ich einfach nur was falsch? Hoffe ihr könnt mir helfen Liebe Grüße Newby
Ich habe das Kabel am richtigen Stecker hängen und die Probe gibt auch OK aus. Wenn ich den Code in PonyProg drin hab und auf den Atmega schreiben will kommt: "Device missing or unknown device (-24)" Wenn ich dann auf Ignore drück dann macht er weiter aber zum Schluss kommt: "Write Fail". Was kann ich noch machen?
Hardware schon überprüft? Die Leitungen von der RS232 - ISP Buchse zum Sockel des Mega32 prüfen. Dioden richtig drinnen und ob auch die richtigen. Widerstände richtig. Wenn das alles richtig ist, am Reset-Pin den Mega32 messen ob dieser bei Start der Programmierung auf GND gezogen wird.
OK, dann gehen wir einen Schritt weiter... Benutzt du einen "Mainboard" Com-Port oder einen Adapter von USB?
Ja ich benutze einen Com Port des Mainboards. Das Kabel ist auch Ok. Ich gehe mal davon aus, dass es richtig gelötet ist, da ich es als Fertigeräte gekauft habe.
Schreib doch bitte mal deine Einstellungen im Interface-Setup hier rein... Hast du auch die Kalibration durchgeführt? Sind die Einstellungen für den Chip-Typ im PonyProg in Ordnung?
So funzt das bei mir, hab gerade das alte Dingens nochmal rausgekramt...
Serial SI Port I/O Com1 Invert D-IN Invert SCKL Invert D-OUT Ja die Kalibration habe ich durchgeführt. Ich habe auch den richtigen Chip Typ -Atmega32- angegeben.
Wieso hast du das alles Invertiert? Probiers bitte mal uninvertiert...
http://www.pollin.de/shop/downloads/D810038S.ZIP Da ist ein Testtool für das Board. In der PDF sind auch die Einstellungen erklärt...
Habe das mit der Invertierung irgendwo gelesen. Ohne diese kommt wieder der Fehler "Device missing or unknown device (-24)". Es sieht bei mir jetzt genauso aus wie bei Oliver auf dem Bild.
>Ohne diese kommt wieder der Fehler "Device missing or unknown device >(-24)". Jetzt blicke ich nicht mehr durch. Den Fehler hattest du doch von Anfang an mit invertierten Leitungen. Und jetzt bei den nicht-invertierten auch? Oder funktioniert das jetzt?
Hubert G. schrieb: > Ich hoffe deine Stromquelle ist kein 9V-Block Bei den paar mA die das Dingens ohne Lasten an J4 (40pol Pfostenleiste) zieht, sollte das eigentlich aber auch funktionieren, wenn der Block voll ist. Wie lang ist dein serielles Kabel? Hat es eine Schirmung? Ist auch die Masse korrekt angeschlossen und Schirm einseitig aufgelegt?
Versuch das bitte auch mal mit einem anderen Mega, falls du noch einen hast. Vielleicht ist der nur ein bissl verfused.
Ja der Fehler kommt trotzdem noch. Ich betreibe es mit einer Batteriehalterung mit guten Batterien. Anderer Atmega = gleiche Problem
Ja er ist mit der Auskerbung mit der angemalten auskerbung gleich.
Da bleibt eigendlich nur eine Unterbrechung oder Kurzschluss auf dem Board übrig.
Ich habe aber das Board als Fertiggerät, sprich getestet gekauft. Ich werde morgen mal ein anderes Kabel versuchen, wenn ich morgen noch eins auftreiben kann. Also wisst ihr auch nicht an was das liegen kann?
Hey Newbie... bin wieder zuhause, und ich habe einen ultimativen Schlachtplan: Dafür gibt es aber verschiedene Varianten, jenachdem welche Hardware du besitzt. AVR Checkliste Das ist der erste Punkt den du mal durchgehen solltest. Dort wird alles beschrieben, was man so tun kann, wenns nicht läuft. Ich weiss das aus eigener Erfahrung. Vor nicht allzulanger Zeit habe ich an der selben Stelle, mit derselben Schaltung, wie sie das Pollin-Board benutzt, ähnliche Probleme. Da ist allerdingens der Transistor kaputtgegangen. Auf dem Pollindingsbums ist das T1. Ist ja im Bereich des möglichen, dass das auch bei dir der Fall ist. Wenn du dabei bist, den zu prüfen kannst du auch gleich die Dioden alle mal durchmessen. Bitte denke daran, die Schaltung vorher von Spannung zu befreien. Sollte das nicht helfen könnte man einen anderen Programmer wählen. Manche berichten das der vom Pollinator nicht so erste Sahne wäre. Ich hatte nie Probleme damit. Solltest du das Glück haben, neben deinem echten COM-Port auch einen LPT-Port (Parallel, 25pol, weiblich, meistens rosa) auf deinem Mainboard zur Verfügung zu haben könntest du es mal mit der Schaltung im angehängten Bild versuchen. Das ist der wohl simpelste Programmer den ich kenne. Zur allergrößten Not kannst du den Kondensator auch weglassen. Bei sehr kurzen Kabeln geht das auch problemlos. Man nehme ein Stück 10pol Flachbandleitung, ca. 10cm lang, quetsche einen Stecker drauf und verlöte das ganze mit den Widerständen und unserem kapazitiven Kollegen im Steckergehäuse. Mit Verlängerungsleitung dranne, geht das prima. Ich habe noch nie Probleme gehabt. Letzteres sollte dann aber schon ordentlich geschirmt und so sein. Vielleicht hast du noch ein bisschen mehr Hühnerfutter zur Verfügung. Dann könntest du auch diese (http://rumil.de/hardware/avrisp.html) Schaltung nutzen. Diese habe ich niemals ausprobiert. Weil ich irgendwie immer vergessen habe den TTL mitzubestellen. Ich habe aber wohl einmal die Platine mitgeätzt. Die habe ich hier korrodiert liegen. Waren meine ersten Ätzversuche mit nicht quadratischen Platinen. Irgendwann habe ich auch einmal nur den Teil des ISP-Programmers aus dem Pollinboard neu auf eine Platine gebracht, geätzt, bestückt und getestet. Lief ebenfalls erfolgreich. Jedesmal. Weitere Infos zu den Programmern findest du hier: AVR In System Programmer Wenns dann immer noch nicht klappt, würde ich persönlich... Einen anderen Rechner versuchen. Und wenns dann nicht klappt, zurück an Pollin. Ich möchte dich noch darauf hinweisen, das du für Schäden an deiner Hardware durch Basteleien selber verantwortlich bist. Dieser Beitrag spiegelt lediglich meine Erfahrungen wieder. Informier dich also bitte bevor du deinem PC weh tust, und tus gewissenhaft. Gruß, Oliver
Aaaah, Shit. Das ist ja ein 6-poliger Stecker auf dem Bild. Musst also auf ordentliche Belegung nach dem Schaltblan des Pollin-Boards achten, damits auch passt. Im allergrössten Notfall und wenn du auf Ordentlichkeit keinen Wert legst so wie z.B. in Fingers-Welt, kannst du das auch mit der 40-Poligen Steckerleiste anklemmen. Musst nur eine Leitung fest irgendwo mit Reset verbinden. Kurz anlöten oder so. Das geht auch mit einem zerschnittenen Festplatten-IDE Kabel. Damit habe ich auch meine erste Aufbauplatine gemacht. Das war in Punktraster. Total getüddelt. Wenn ich die irgendwann im Keller finde, mache ich mal ein Foto und stelle es online. Aber ich wollte endlich Ergebnisse sehen. Ich denke das willst du auch endlich. Solange du solche Frickeleien nicht an Netzspannung oder so ausführst ist das OK. Bitte beachte immer die gültigen VDEs und so. Das ist keine Anleitung um dich anzustifen. Ich teile lediglich meine Gedanken mit. Kl. Anm. Ich hatte einen extrem Langweiligen Tag. Gruß, Oliver
Du hattest... Newby schrieb: > erstes Programm ... geschrieben. In was denn? Könntest du das auch mal posten? Nur so interessenhalber...
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.