Mit internem RC-Osz. programmieren

Gast #466092
Lesenswert?
• ▲
▼
Hallo, ist zum Programmieren per ISP ein externer Quarz notwendig oder 
kann
man auch, falls vorhanden, den internen Oszillator verwenden?
Mal angenommen, er ist standardmäßig nicht aktiviert, kann man die 
entsprechenden  dann überhaupt noch die entsprechenden Fuses setzen oder 
ist der Controller dann nichtmehr ansprechbar, bis man einen Quarz außen 
dranhängt?
Gast #466096
Lesenswert?
• ▲
▼
natürlich reicht der interne RC Oszillator (wenn Fuses richtig gesetzt 
sind, wie z. B. im Auslieferungszustand)
wenn du sie z. b. auf externe Taktquelle stellst, hilft dir auch kein 
Quarz mehr weiter, dann ist eine externe Taktquelle unumgänglich (es 
reicht z. B. ein einfacher Rechteckgenerator mit einem 555er)

Peter
#466100
Lesenswert?
• ▲
▼
Wenn ein AVR über einen internen Oszillator verfügt, dann
ist der standardmässig auch eingeschaltet. Um per ISP
programmiert zu werden, läuft im µC-Kern ein Programm
ab. Und dieses wiederrum ist darauf angewiesen, dass
es von irgendwoher einen Takt bekommt. Vorstellungsmässig
ist das also ein eigener Computer im Computer, der nur
für diese Aufgabe zuständig ist.

> Mal angenommen, er ist standardmäßig nicht aktiviert, kann man
> die entsprechenden  dann überhaupt noch die entsprechenden Fuses
> setzen oder ist der Controller dann nichtmehr ansprechbar, bis
> man einen Quarz außen dranhängt?

Sollte jetzt schon klar sein, dass das logischerweise nicht
mehr funktioniert. In dem Fall muss man von aussen einen
Takt einspeisen. Wenn die Fuses zufällig richtig stehen,
so dass der interne Quarz-Schwingkreis aktiv ist, dann
kann das natürlich auch ein Quarz 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