Forum: Mikrocontroller und Digitale Elektronik Board defekt! Atmega32 lässt sich nicht progammieren


von Christian P. (peterfrosta)


Angehängte Dateien:

Lesenswert?

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
von Matthias R. (mons)


Lesenswert?

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 ;)

von Christian P. (peterfrosta)


Lesenswert?

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?

von Bernhard S. (b_spitzer)


Lesenswert?

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...

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

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.

von mr. mo (Gast)


Lesenswert?

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.

von Christian P. (peterfrosta)


Lesenswert?

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"

von Christian P. (peterfrosta)


Lesenswert?

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
Noch kein Account? Hier anmelden.