Ahhh! Verfust.

OP #3098370
Lesenswert?

>Du kannst per ISP das ISP nicht deaktivieren.
Just in dem Mom. wo du es geschrieben hast hab ichs im Blatt gelesen :-)



>Vermutlich hast du die Oscillator Fuses falsch gesetzt.
Ich wollte den ext. 32KHz Osc einschalten.
Das Quarz dazu hängt an TOSC1 und TOSC2. Also nicht an den Pins XTAL1 
und 2.
Hmmm.... nochmals probiern.
OP #3098396
Lesenswert?

Na das ist ja n Ding.

Im Blatt ist unter
7.5 Low Frequency Crystal Oscillator
eine Skizze zu finden bei dem der 32kHz Quartz an TOSC1 und TOSC2 
angeschlossen ist.

Jetz hab ich ihn an XTAL1 und 2 angelötet (die 2x 22p sind noch immer 
dazu parallel, was ja eigentlich Gift ist) und der Chip ist wieder 
erreichbar.

Versteh ich nicht. Bin hier kurz vor nem Herzinfarkt - und dann auch 
noch für die Katz...
Gast #3098397
Lesenswert?

Joachim ... schrieb:
> Na das ist ja n Ding.
>
> Im Blatt ist unter
> 7.5 Low Frequency Crystal Oscillator
> eine Skizze zu finden bei dem der 32kHz Quartz an TOSC1 und TOSC2
> angeschlossen ist.
>
> Jetz hab ich ihn an XTAL1 und 2 angelötet (die 2x 22p sind noch immer
> dazu parallel, was ja eigentlich Gift ist) und der Chip ist wieder
> erreichbar.
>
> Versteh ich nicht. Bin hier kurz vor nem Herzinfarkt - und dann auch
> noch für die Katz...

Lesen, nicht nur die Bilder anschauen :)
#3098430
Lesenswert?

Joachim ... schrieb:
> Hab grad eben nochmal das Board 1284P Xplained von Atmel angeschaut.
> Auch da sind die Quarze entsprechend auf XTAL1 + 2 und TOSC1 + 2
> verlötet. Kann also so falsch nicht sein.
Ja sicher ist das richtig.
Nur du hast den CPU-Takt auf Low gestellt. Und dann will der Oszillator 
auch einen Low-Quarz. Und zwar an XTAL. Der Quarz an TOSC ist nur für 
den Asynchron-Mode des Timer2. Der kann damit als RTC arbeiten und läuft 
auch im Sleep-Mode weiter.

mfg.
OP #3098477
Lesenswert?

Hier passiern grad die seltsamsten Sachen. In sleep.h find ich das Makro
#define sleep_mode() \
do {                 \
    sleep_enable();  \
    sleep_cpu();     \
    sleep_disable(); \
} while (0)

#endif


Ich frag mich gerade warum
sleep_disable(); \
dazu gehört. Ich hab das zum Testen mal weggelassen, nun ging auch der 
Stromverbrauch runter. Aber nun kann ich den Controller erneut nicht 
mehr erreichen. Aktuell ist noch der 32kHz Quartz an XTAL1 + 2 
angeschlossen. Morgen werd ich mal nen externen Takt anlegen und alles 
wieder in den Urzustand versetzen.
Für heute hab ich die Faxen dick.

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