Forum: Mikrocontroller und Digitale Elektronik Mit internem RC-Osz. programmieren


von Dantor (Gast)


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?

von A.K. (Gast)


Lesenswert?

Man kann komplett ohne Quarz programmieren, laufen lassen, alles.

Wenn man die Fuses alledings mal auf den Quarzoszillator eingestellt 
hat, dann muss der auch ran, sonst geht nichts mehr.

von PeterL (Gast)


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

von Dantor (Gast)


Lesenswert?

Super, dem entnehme ich mal, dass standardmäßig der interne Oszillator 
angeschaltet ist.
Sonst wäre der ja irgendwie sinnlos.

von Dantor (Gast)


Lesenswert?

Danke vielmals für die beiden Antworten.

von Karl H. (kbuchegg)


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.

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.