Hallo liebe Gemeinde, Ich kann meinen Atmega32 (und auch keinen anderen Atmega) nicht mehr programmieren. Hintergrund: Ich experimentier gerade mit zwei Pollin Funk-AVR-Evaluations-Boards V1.2 herum. Beide sind gerade mit Atmega's32 bestückt. Bei einem ging von heute auf morgen plötzlich nichts mehr! Ich konnte weder flahsen, noch lief das bereits aufgespielte Programm (es blinkten keine LEDs mehr). Hab natürlich die uCs und beiden Boards untereinander ausgetauscht und stellte fest, das es offensichtlich an diesem einen Board liegt; nennen wir es Board1. Zunächst dachte ich die Riesenkatze meiner Freundin hätte darauf rumgetrampelt. Nach einigen Messungen hab ich aber bemerkt, das an XTAL1&2 keine Schwingung anlag. Also schnell das/den Quarz an Board1 getauscht und die Schwingung war da und das Program lief auch wieder... SO WEIT SO GUT. Problem... Ich kann nach wie vor keinen Controller mit Board1 flashen. Sowohl mein AVR ISP MKII als auch mein DIAMEX ISP Programmer(ala STK500) motzen dass Sie den Programmermodus nicht erreichen. Beide Programmer und alle versuchten uCs funktionieren aber mit dem anderen "gesunden" Eva-Board. Also es muss noch was ander Platine1 sein. Die Verbindungen vom ISP-Programmer-Stecker zum uC-Sockel habe durchgeprüft. Ich sehe auch, dass der uC das Reset vom Programmer erhält. Sollte ich vllt neben dem Quarz auch die dazugehörigen Kondensatoren tauschen? Also wenn ich mit dem Oszilloskop die XTALs der beiden Boards vergleiche, stelle ich keinen Unterschied fest! Hat wer ne zündene Idee oder das entsprechende Wissen woran es noch liegen kann? :-) Und ich wollte heute so gerne lange weiter programmieren und tüffteln :/ Fast schon gut das ich wegen nem defekt im Betrieb jetzt arbeiten gehen muss xD Ich hoffe ich bin in 2 stunden zurück und hab schon hilfreiche tipps zum nachlesen :) im Anhang Auszüge aus dem Datenblatt vom Pollin Funk-AVR-Evaluations-Board V1.2 Besten DANK!! mfg peter
:
Verschoben durch Moderator
Hi, Also ich hab das selbe Board gehabt, das geht, ABER die µCs von Pollin lassen sich nicht programmieren !!!! Ich hab mir da als Anfänger auch die Zähne ausgebissen :D Kauf dir am besten einen beim COnrad oder Reichelt, am besten gleich einen anständigen Quarz mitbestellen ;)
danke für deine antwort aber wenn du aufmerksam gelesen hättest, wüsstest du das es nicht an den uCs liegt! Zumal die uCs auch nicht von pollin sind. Auch würde ich ewrstmal bezweifel, dass pollins atmels grundsätzlich nicht zu flashen gehen... und ich hatte mich schon so sehr auf ne antwort gefreut... leider half mir das noch nicht... sonst keine zeit/lust/ oder ne idee?
Schwingt was im Netzteilbereich? Pollin nimmt gerne, was gerade an Spannungsreglern auf den Hof gekippt wurde. Die letzten 7805 hatten ein "Kühlblech" in der Dicke einer gefalteten Alu-Folie...
Christian Peskov schrieb: > Hat wer ne zündene Idee oder das entsprechende Wissen woran es noch > liegen kann? > :-) Vllt. eine kalte Lötstelle - löte einfach mal vorbeugend alles nach. Kann ja nicht schaden.
Christian Peskov schrieb: > Auch würde ich ewrstmal bezweifel, dass pollins atmels grundsätzlich > nicht zu flashen gehen... ca. 10 Stück von da gekauft und sind nun ohne probleme im betrieb.
das mit den schwingugen am netzteil (du meinst nicht das labornetzeil sondern den teil auf der platine?!) werde ich nachmessen, jedoch dürfte dann der fertig geflashte Atmega ja auch nciht sauber laufen oder? Ausgabe auf der seriellen Schnittstelle (printf) funktioniert einwandfrei. lötstellen werde ich ebenfalls überprüfen/nachlöten... musss auf neue lötspitzen warten... aber... plötzlich ging eine von beiden platinen nicht... dann hab ich gemerkt das es en einem Board liegt. dann hab ich festegestellt, dass das qurz defekt ist. nun laufen die Atmegas auf dem board wieder. jedoch der isp programmer funzt nicht. ich habe aber ja nur die beiden lötstellen vom quarz angefasst und wenn die printfausgabe funzt, sollte dann nicht auch die schwingung vom quarz zum flashen in ordnung sein? ich würd morgen mal die das timing von den isp-pins, beim flahsen aufzeichnen. weiß wer wo ich sehen kann, was der programmer am anfang des flashens (enter progrsamming mode) über MOSI ausgibt und vom Atmega über MISO erwartet? wenn ich mit dem AVRisp mkII flahen will sagt mir die fehlermeldung "enter programming mode failed! received 0xc0, expect 0x00"
also hatte es mittlerweile hinbekommen. es lag daran das die jumper vom rfm alle ausser der für die spannungsversorgung vom rfm-modul gesteckt waren. als der Vrfm-jumper gesteckt wurde lief das flashen auch wieder wie gewohnt! danke an alle!
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.