Forum: Mikrocontroller und Digitale Elektronik External Christal 14,7456 MHz Medium Frequency eingestellt, ATmega128A läuft nicht an


von Daniel D. (__daniel__)


Lesenswert?

Hallo Forum,

wir haben den µC ATmega128A auf einem Board im Einsatz, der ohne 
Probleme in den Werkseinstellungen anlief. Es ist ein externer Quarz mit 
14,7456 Mhz vorgesehen (mit zwei 22pF Keramikkondensatoren), daher haben 
wir im Atmel-Studio die entsprechenden Einstellungen gesetzt "External 
Crystal/Ceramic Resonator" - leider jedoch statt High-Frequency die 
Option Medium Frequency gewählt.

Nun läuft der µC nicht mehr.

1. Meint ihr dass der falsche Frequenzbereich die Ursache dafür ist? 
Laut https://www.mikrocontroller.net/articles/Quarze_und_AVR ist ab 
High-Frequency zu wählen.
2. Wie kann man den Prozessor wieder zum Laufen bringen? Hier 
https://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_bei_fehlerhaften_Taktquellen-Fuse-Einstellungen 
habe ich eine Erklärung gefunden:
--> "irgendeinen Takt" (z.B. Oszi-Rechtecksignal) an Xtal1 hängen (den 
Quarz haben wir bereits ausgelötet) und dann sollte man wieder auf den 
Prozessor zugreifen und bei entsprechend kleiner ISP-Frequenz (<1/4 der 
Taktfrequenz von dem Takt an Xtal1?!) können? Muss ich die Massen nicht 
verbinden? Ich kann den µC ja nicht mehr auslöten, dementsprechend 
bleiben alle Bauteile so auf der Platine...

Vielen Dank im Voraus für eure Antworten!

Daniel

von Stefan F. (Gast)


Lesenswert?

> Muss ich die Massen nicht verbinden?

Ja sicher doch.

> Ich kann den µC ja nicht mehr auslöten

Quarz auslöten genügt.

von c-hater (Gast)


Lesenswert?

Daniel D. schrieb:

> 1. Meint ihr dass der falsche Frequenzbereich die Ursache dafür ist?

Zumindest ist das eine der wahrscheinlichsten Erklärungen...

> --> "irgendeinen Takt" (z.B. Oszi-Rechtecksignal) an Xtal1 hängen

Naja, wirklich "irgendeiner" geht natürlich nicht. Er muss schon 
gewissen Anforderungen genügen. Z.B. sollte sein Tastverhältnis nicht 
allzusehr von 1:1 abweichen und der Pegel darf natürlich auch nicht zu 
gering sein.

> (den
> Quarz haben wir bereits ausgelötet)

Das wäre nicht nötig gewesen. Kann aber andererseits auch nicht schaden.

> und dann sollte man wieder auf den
> Prozessor zugreifen und bei entsprechend kleiner ISP-Frequenz (<1/4 der
> Taktfrequenz von dem Takt an Xtal1?!) können?

Genau das.

> Muss ich die Massen nicht
> verbinden?

Natürlich müssen die Massen von Taktquelle und und -senke verbunden 
sein. Das ist so selbstverständlich, dass NIEMAND es für nötig hält, 
das noch einmal explizit zu erwähnen. Grundwissen auf diesem 
Kindergartenniveau wird einfach mal vorausgesetzt. Das ist tatsächlich 
Kindergarten, ich jedenfalls wusste bereits mit fünf Jahren, das ein 
Stromkreis geschlossen sein muss, damit ein Strom fließen kann. Aber ja: 
damals war es noch Mode, sich Wissen selbst zu erarbeiten und nicht 
sklavisch irgendwelche Tutorials abzuarbeiten. Ich hab's damals ganz 
allein mit einer Taschenlampe herausbekommen, ganz ähnlich dieser:

http://www.ebay.de/bhp/ddr-taschenlampe

Sogar die Gesetze von Reihen- und Parallelschaltung habe ich mit der 
inliegenden Reserve-Glühlampe und etwas Draht damals eigenständig 
ermittelt...

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.