Forum: Mikrocontroller und Digitale Elektronik ATtiny 861 Fuses, Takt


von artur (Gast)


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?

von artur (Gast)


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
}

von D. V. (mazze69)


Lesenswert?

Suchwort "verfused"
265 Threads gefunden

Da schon mal reingelesen?

von artur (Gast)


Lesenswert?

Nicht alle.

Habe nun die ISP Frequenz auf 1.2kHz gestellt und es geht.

von artur (Gast)


Angehängte Dateien:

Lesenswert?

Allerdings bekomme ich DropDown Menue nicht die Möglichkeit den internen 
Takt einzustellen.

von Helmut S. (helmuts)


Lesenswert?

> #define BLINKER_DDR         DDRD
> #define BLINKER_PORT        PORTD

Der ATiny861 hat doch nur Port A und B oder sehe ich das falsch.

von artur (Gast)


Angehängte Dateien:

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.

von artur (Gast)


Lesenswert?

...Nein, tschuldigung, Option 8MHz ist ja da.
Ich hatte nur das Menue anders in Erinnerung)

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.