Verfuster Atmega 1284p trotz 20 Mhz Oszillator nicht rückholbar?

Gast #2493437
Lesenswert?

Hallo,

ich hab mir eine Platine mit nem ATmega1284p gebaut, blöderweiße hab ich 
diesen beim Einstellen auf ein Quarz gestellt, obwohl eigentlich ein 
Oszillator dran hängt. Theoretisch sollte man doch trotzdem über die ISP 
Schnittstelle wieder auf das Teil zugreifen können, da ein Takt 
vorhanden ist.

Was hab ich vergessen?

Gruß Heinrich
#2493452
Lesenswert?

Wie jetzt?
Du hast die Fuses falsch gesetzt und der µC läuft jetzt nicht mehr an, 
ja?
Dann kannst du auch nicht mehr per ISP zugreifen so lange nicht der 
richtige Takt dran hängt.
Also... falsche Taktquelle auslöten, richtigen Takt von außen zuführen, 
Fuses neu setzen und die Taktquelle wieder einlöten.
#2493500
Lesenswert?

Hugo schrieb:
> Nein mein lieber ist es nicht
Dein lieber, mal abgesehen davon, daß man das groß schreibt, bin ich 
noch lange nicht. Und was du hier gerade verbreitet hast, ist absoluter 
Schwachsinn.

Hugo schrieb:
> Diese hast Du wohl nicht.
Das vergiss' mal ganz schnell. Ich hab' schon Controller programmiert, 
da haben deine Eltern noch in die Windeln geschissen.

Dietrich L. schrieb:
> Dann Oszillator weg und einen Quarz + 2x22p an XTAL1 und XTAL2
> anschließen!
Kann man machen, wenn's denn DIL ist. Aber, zumindest mit dem 644 geht 
das auch so.

Heinrich schrieb:
> blöderweiße hab ich diesen beim Einstellen auf ein Quarz gestellt
Was hast du in deinem Eifer denn noch verstellt?

Was ist mit CKDIV8 ? Also runter mit der ISP-Frequenz.

mfg.
Gast #2493509
Lesenswert?

Also, die niedrigste ISP Frequenz, die ich einstellen kann, sind 2,152 
Khz. Mein Oszillator taktet ja mit 20 Mhz


Ich hab nen SMD ATmega 1284p mit 44pins drauf, dummerweiße auch keinen 
2. Controller und auch kein 2. Oszillator.

Wenn das mit dem Quarz funktioniert, probier ichs auch, ne andere 
Methode ohne zu löten gibts definitiv nicht?
#2493530
Lesenswert?

Kann ich voll zustimmen, mein dragon hat mit der alten firmwasre unter 
ner bsetimmten frequenz (glaub es waren 64 kHz) z.b. immer gefailed, 
unabhängig davon ob was funktionierendes dran war  oder nicht.....
Kann zusammen mit avrdude welches die frequenz ja nicht  an zeigt 
ziemlich witzig sein....
#2493740
Lesenswert?

Heinrich schrieb:
> ich hab mir eine Platine mit nem ATmega1284p gebaut, blöderweiße hab ich
> diesen beim Einstellen auf ein Quarz gestellt

Und weißt Du noch genau, welchen Quarz?

Wenn es z.B. für nen 32kHz Quarz ist, sind die 20MHz zu hoch.
Der Oszillatorverstärker ist dann so hochohmig, daß er die 20MHz nicht 
mehr durchläßt.

Ich hatte auch Probleme, einen ATtiny25 im STK500 zu programmieren, den 
ich mit 32kHz verwenden wollte. Ich hab ihn dann im HV-Mode 
programmiert.


Peter
Gast #2494403
Lesenswert?

Also, ich hab nen Frequenzgenerator dran gehängt und wirklich viele 
Frequenzen zwischen 1 Khz und 8 Mhz ausprobiert, keine Möglichkeit auf 
das Teil zuzugreifen :-(

Da bleibt mir wohl nur noch nen neuen Controller zu kaufen?
Gast #2494910
Lesenswert?

Also nen 1MHz Quarz Oszillator an den RICHTIGEN XTAL PIN ranhängen und 
es sollte gehen. Das andere gedöns muß solange von den XTAL Pins 
abgelötet werden. Externer Quarz Oszillator bedeutet übrigens nicht 
Quarz und zwei Kondensatoren sondern bezeichnet eine komplette 
Oszillatorschaltung die nur einen Pin als Ausgangssignal besitzt aus dem 
dann der Takt herauskommt (also eine eine komplette Schaltung aus Quarz, 
Kondensatoren und Verstärker). Diesen Klemmst du an den richtigen XTAL 
pin. Muß ich mal ins Datenblatt gucken welchen .
... Also an XTAL1 laut DOC8272

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren