Verfusten Mega8 mit Tiny13 retten?

Gast #2474229
Lesenswert?

Ich habe hier schon länger 2 verfuste Atmega8 liegen. Da ich gerade was 
mit LCD testen möchte, will ich versuchen sie "zurückzuholen". Als 
Taktquelle steht aber nur ein Attiny13 zur Verfügung. Nun habe ich etwas 
gekugelt aber es bleiben noch Fragen offen.
Wie schalte ich den Ausgangspin des Tiny auf den XTAL1 des Atmega? Volle 
Spannung drauf oder was?
Und wie stelle ich den ISP Takt ein? Denn der könnte ja zu hoch sein bei 
nur 19 kHz "Wiederbelebungstakt".
Gast #2474301
Lesenswert?

Wieso hast du nur 19 kHz Wiederbelebungstakt?

Ich meine, der Attiny13 läuft ab Werk mit 9.6 MHz und Pin (z.B. PB0 
direkt an XTAL1 des Atmega angeschlossen) in einer Schleife toggeln 
braucht 3 Takte... das wären dann 1,6 MHz; ISP dann max. 400 kHz.
1
  ldi r16, (1<<PB0)
2
  out DDRB, r16
3
loop:
4
  out PORTB, r16
5
  rjmp loop

Wie die ISP-Frequenz einzustellen sind, hängt dann vom verwendeten 
ISP-Programm (und gelegentlich vom ISP-Programmieradapter 
(Jumperstellung)) ab.

Oder ist dein Atmega8 auf Low-frequency Crystal Oscillator verfust? 1/4 
von 32 kHz ist 8 kHz.
#2474314
Lesenswert?

Krapao schrieb:
> Echt, hatte ich im Datenblatt gesucht aber nicht gefunden. Nur der CLKPR
> Mechanismus mit dem System Clock Prescaler. Sei's drum, könnte man ja
> disablen.

Ich weiß es auch nur, weil ich das für einen Frager gestern oder 
vorgestern mal rausgesucht hatte.

Daumenregel: Atmel liefert alle Tiny und Mega so aus, dass sie ca. 1Mhz 
haben.
Gast #2474327
Lesenswert?

Alles klar, Tiny läuft jetzt mit 1,6 MHz am Ausgang.
Einen Atmega8 konnte ich retten, er war auf ext. Clock gestellt..
Bei dem anderen gibt es folgendes Problem, der XTAL1 Pin zieht mir das 
Potential ziemlich herunter. Hatte testweise eine LED an 1k am Ausgang 
des Tiny und den Ausgang direkt mit XTAL1 verbunden. Die LED wird sehr 
dunkel und der Controller ist per ISP nicht erreichbar. Beim ersten 
blieb die LED hell.
Ich bin mir aber eigentlich sicher das der nur verfust ist, was genau 
eingestellt ist weiß ich nicht. Was kann das wieder sein??

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