ATtiny 861 Fuses, Takt

Gast #3472243
Lesenswert?

Hallo,

Ich habe wohl einen tiny861 verfused.

Mit dem AVR Studio war aus Versehen der ATmega8 eingestellt und ich habe 
1MHz einstellen wollen.
Nun geht nichts mehr mit Programmieren.

Ich habe es mit einem Quarz 4 und 8MHz probiert - nichts.

Wie könnte ich ihn sonst zum Laufen bringen?
Gast #3472449
Lesenswert?

Ich habe auch mal mit einem mega8 und 1Mhz Takt am PB4(XTAL1) versucht 
den tiny861 zu takten - nichts.

Einen Quarzoscillator habe ich nicht da - sollte aber das gleiche sein.
Oder?
1
/*
2
Programm zum Erzeugen eines Rettungstaktes für ATtiny
3
*/
4
#define BLINKER_DDR         DDRD
5
#define BLINKER_PORT        PORTD
6
#define BLINKER         7  //PD7
7

8
#include   <avr/io.h>      //Grundfunktionen
9
#include    <avr/interrupt.h>  //Interruptheader
10

11
int main (void)
12
{
13
  //Registerinitialisierung
14
  TCCR2  = (1<<COM20) | (1<<WGM21) | (1<<CS20);                   //CTC Mode, No Prescaler 
15

16
  OCR2 = 8;
17

18
  TIMSK  = (1<<OCIE2);           //Interrupt bei Compare Match von Timer 2
19

20
  BLINKER_DDR   = 0xff;                      //alles Ausgänge
21

22
  sei();
23

24
  while(1)
25
  {
26

27
  }
28

29
}
30

31
ISR(TIMER2_COMP_vect)  //Blinker, Ausgabe bei OCR2 = 8, 8MHz CPU und PRSCLR=1; --------- alle 1µs
32
{
33
  BLINKER_PORT ^= (1<<BLINKER);    //Blinker toggle
34
}
Gast #3472485
Lesenswert?

Das angehängte Programm läuft auf dem Rettungs-mega8.

Der ist aber nicht notwendig. Ich bekomme die Einstellungen ausgelesen, 
mit der niedrigsten ISP-Frequenz.

Ich habe jetzt aber nicht mehr die Möglichkeit internen Takt 
einzustellen.
Angehängte Dateien:

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