Forum: Mikrocontroller und Digitale Elektronik kein ISP Zugriff mehr auf meinen Atmega 32A


von Matthias H. (maethes26)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

habt ihr für mich einen Tipp warum ich seit heute Nachmittag nicht mehr 
auf meinen Atmega32A zugreifen kann. siehe Bild(habe auch schon den 
Atmega 32 ausgewählt,


Gestern Abend funktionierte noch alles einwandfrei! Ich konnte 
problemlos die ID des Prozessors lesen und Code programmieren.

Ich habe den 8 MHZ Quarz zur Sicherheit auch ausgelötet, um eventuelle 
Störungen, die auf ein schlechtes Boarddesign herrühren zu vermeiden und 
es ging dennoch nicht. Die beiden Kondensatoren des Quarzes sind aber 
noch drin.

Ich bin völlig überrascht, warum es denn heute nicht mehr funktioniert.

Ich hoffe, ihr könnt mir weiter helfen.

Viele Grüße,

Matthias.

: Verschoben durch Moderator
von Ralph W. (ralph1982)


Lesenswert?

Matthias H. schrieb:
> Ich habe den 8 MHZ Quarz zur Sicherheit auch ausgelötet,
und dann ?


bzw. läuft den µC mit dem internen RC Oszillator oder mit externem Quarz 
?

von Matthias H. (maethes26)


Lesenswert?

Hallo Ralph,

vielen Dank, dass Du mir helfen möchtest. Ich war am verzweifeln und kam 
allein mit dem Problem nicht weiter.

Jetzt habe ich durch Zufall herausgefunden, dass alle meine Atmega32 und 
16, bis auf einen atmega32, nicht funktionierten.

Damit ist mein Problem zum Teil gelöst.

Mich wundert nur, dann ich bei jedem Atmega 16 keine 5V am Reseteingang 
anzuliegen habe. Wie kommt das?

Der Pullup Widerstand sollte den Resetport doch eigentlich auf 5V hoch 
ziehen, siehe rote Markierung. Dich hinter dem Widerstand liegen dann 
nur noch ca. 2,5V an.
wie kann denn so etwas kommen?

Viele Grüße, Matthias.

von holger (Gast)


Lesenswert?

>Die beiden Kondensatoren des Quarzes sind aber
>noch drin.

Hoffentlich sind das 22pF und nicht 22nF.

von Matthias H. (maethes26)


Lesenswert?

holger schrieb:
>>Die beiden Kondensatoren des Quarzes sind aber
>>noch drin.
>
> Hoffentlich sind das 22pF und nicht 22nF.

Hallo Holger,

danke für Deine Hilfe. Es sind wohl 22nF. Ist das wohl nicht so gut!
Ich werde diese Kondensatoren bei der nächsten Bestellung mitbestellen 
und dann austauschen.

Solange muss ich diese erst mal drin lassen. Es funktionierte ja bis 
jetzt auch alles.

Mein Problem mit dem fehlenden Zugriff muss aber nicht zwangsläufig von 
den Kondensatoren kommen, oder. Es lief ja bis jetzt auch alles und ich 
habe mich wohl nur in den Einstellungsmenüs in AVR 5 verhaspelt.

Viele Grüße und noch einen schönen Sonntag wünscht Matthias.

von holger (Gast)


Lesenswert?

>Mein Problem mit dem fehlenden Zugriff muss aber nicht zwangsläufig von
>den Kondensatoren kommen, oder. Es lief ja bis jetzt auch alles und ich
>habe mich wohl nur in den Einstellungsmenüs in AVR 5 verhaspelt.

Vermutlich hast du auf extern Clock oder Crystal Resonator
gefused. Nimm die 22nF mal ganz raus und häng den Quarz
wieder ran. Wenn du Glück hast schwingt er an. Wenn du auf
extern Clock gefused hast besorg dir schon mal einen 1MHz-4MHz
Quarzoscillator. Den kannst du dann XTAL1 pappen und so
die Fuses wieder gerade biegen.

von Matthias H. (maethes26)


Angehängte Dateien:

Lesenswert?

holger schrieb:
>>Mein Problem mit dem fehlenden Zugriff muss aber nicht zwangsläufig von
>>den Kondensatoren kommen, oder. Es lief ja bis jetzt auch alles und ich
>>habe mich wohl nur in den Einstellungsmenüs in AVR 5 verhaspelt.
>
> Vermutlich hast du auf extern Clock oder Crystal Resonator
> gefused. Nimm die 22nF mal ganz raus und häng den Quarz
> wieder ran. Wenn du Glück hast schwingt er an. Wenn du auf
> extern Clock gefused hast besorg dir schon mal einen 1MHz-4MHz
> Quarzoscillator. Den kannst du dann XTAL1 pappen und so
> die Fuses wieder gerade biegen.

Hallo Holger,

nochmals vielen Dank für Deine Hilfe!!


> Vermutlich hast du auf extern Clock oder Crystal Resonator
> gefused.
Ja, das hatte ich vor ein paar Tagen mal so gefused (welches von beiden 
weiß ich nciht mehr), da ich ja einen Schwingquarz in guten Glauben 
richtig (mit den passenden Kondensatorenwerten) angeschlossen habe.


> Nimm die 22nF mal ganz raus und häng den Quarz
> wieder ran. Wenn du Glück hast schwingt er an.
Das kann ich gern gleich ausprobieren. Was hältst Du davon, wenn ich 
über mit meinem Oszi zu messen. Dabei müsste ich ja auch sehen mit 
welcher Frequenz und ob dieser überhaupt schwingt, oder?

Soll ich erst mal mit dem Oszi an den beiden PIns des Quarzes messen, ob 
der Quarz schwingt und wenn ja, dann brauchen die Kondensatoren nicht 
ab?

Wenn der Quarz nicht schwingt, dann versuche ich ihn ohne Kondensatoren 
anschwingen zu lassen. Das prüfe ich dann wieder mit dem Oszi.

Mir fällt gerade beim Schreiben ein, dass der uC aber korrekt arbeitet! 
Ich habe ein LCD-Display angeschlossen gehabt und das gibt auch den 
zuvor einprogrammierten Text korrekt aus. Ich weiß nicht, ob das jetzt 
bedeutet, das der Quarz richtig arbeitet, aber ich denke schon denn ohne 
funktionierenden Takt des Quarzes würde der uC jetzt nicht arbeiten.

Ansonsten brauche ich einen Quarzoscillator oder einen neuen Chip, der 
nicht verfused ist.

Viele Grüße und bis gleich.

von Matthias H. (maethes26)


Angehängte Dateien:

Lesenswert?

Hallo Holger,

hier kommt meine Oszi Messung.

Ich messe nur eine 50Hz Schwingung. Ich vermute, dass dies nur aus der 
Luft von dem 50Hz Netz kommt, also der Quarz nicht schwingt.

Das der Controller dennoch einen Text über das Display ausgibt erstaunt 
mich dennoch. Kann es sein, dass die 50Hz aus der Luft eingefangen 
werden und daraus der Takt generiert wird?

Ich werde jetzt forfahren und die Kondensatoren auslöten.

Viele Grüße,

Matthias.

von Coder (Gast)


Lesenswert?

Matthias H. schrieb:
> Kann es sein, dass die 50Hz aus der Luft eingefangen
> werden und daraus der Takt generiert wird?

Ganz bestimmt nicht.

von holger (Gast)


Lesenswert?

>Das der Controller dennoch einen Text über das Display ausgibt erstaunt
>mich dennoch.

Na dann läuft er noch mit internem Takt und was anderes ist faul.

von Matthias H. (maethes26)


Angehängte Dateien:

Lesenswert?

holger schrieb:
>>Das der Controller dennoch einen Text über das Display ausgibt erstaunt
>>mich dennoch.
>
> Na dann läuft er noch mit internem Takt und was anderes ist faul.

Hallo Holger,

gut zu wissen mit dem internen Takt. Dann war der Quarz noch nie in 
Funktion.

Anbei ein weiteres Foto von der Messung am 4MHZ Quarz ohne 
Kondensatoren.

Ich habe schon das Problem bei der Auswahl des Projektes. Schon dort 
wird mir nicht mehr angezeigt, dass ich einen Controller auswählen kann. 
siehe Bild.

Was mache ich bitte in AVR5 falsch?

Anfänglich konnte ich mich durch die Menüs-Neue Projekte ohne Problme 
durch hangeln und ich konnte den Code aufspielen.
Jetzt hackt es schon anfänglich hier. was kann das sein?

von Pascal H. (pase-h)


Lesenswert?

Ich glaube du misst mit dem Scope falsch...
Die Prüfspitze passt, mach aber die Masseklemme an GND und nicht an den 
Anderen Quarzpin. Dann kannst du nämlich erst bestimmen, ob der Quarz 
schwingt.

Mfg

von Matthias H. (maethes26)


Angehängte Dateien:

Lesenswert?

Pascal H. schrieb:
> Ich glaube du misst mit dem Scope falsch...
> Die Prüfspitze passt, mach aber die Masseklemme an GND und nicht an den
> Anderen Quarzpin. Dann kannst du nämlich erst bestimmen, ob der Quarz
> schwingt.
>
> Mfg

Danke für den Tipp. Habe jetzt so gemessen, wie Du es gesagt hast und 
raus kam folgendes Bild.

Der Quarz arbeitet auch ohne Kondensatoren. Habe jetzt einen verfügbaren 
1nF ran gelötet. Wird aber demnächst ausgetauscht gegen 22pF.

Viele Grüße,

Matthias.

von Matthias H. (maethes26)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe die Lösung für das problem gefunden, das ich keinen Prozessor 
auswählen konnte. siehe Bild.

Ich habe den LibraryPfad für die Prozessoren verstellt. Deswegen war das 
Auswahlfeld leer. siehe Bilder

Jetzt funktioniert wieder alles.

Viele Grüße,

Matthias.

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.