Forum: Mikrocontroller und Digitale Elektronik Fuses beim ATtiny25 so richtig?


von Georg Bunter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo an alle,
ich programmiere den ATtiny25 mit dem Ponyprog.
Habe mal spaßeshalber das Fuse-Flag CLKDIV8 weg geklickt, siehe Bild.
Seit dem läuft der ATtiny viel schneller!

Gibt es da noch andere Tricks,?

von Kluchscheißernder N. (kluchscheisser)


Lesenswert?

Georg Bunter schrieb:
> Hallo an alle,
> ich programmiere den ATtiny25 mit dem Ponyprog.
> Habe mal spaßeshalber das Fuse-Flag CLKDIV8 weg geklickt, siehe Bild.
> Seit dem läuft der ATtiny viel schneller!

Prima. Woran mag das wohl liegen?

>
> Gibt es da noch andere Tricks,?

Ja, die stehen alle im Datenblatt des Tiny25. Da sind auch welche dabei, 
die Dir (mit Ponyprog) gar nicht gefallen werden.

MfG

von Bastelphilipp (Gast)


Lesenswert?

Kluchscheißender Consulter schrieb:
> Prima. Woran mag das wohl liegen?

kluchscheisser

von Martin G. (mager)


Lesenswert?

Die "Tricks" stehen alle im Datenblatt - und das wird hier automatisch 
verlinkt. Übrigens kann man den Takt auch per Software ändern 
(lustigerweise soweit runter, dass man nicht mehr ohne Weiteres 
ISP-programmieren kann).
Ansonsten: Definiere "Trick" - dann kann man weiterreden.

von Georg Bunter (Gast)


Lesenswert?

Martin Gerken schrieb:
> Die "Tricks" stehen alle im Datenblatt

leider nicht wirklich verständlich.
Wie kann ich die z.B. einen externen 20MHz Quarz benützen und trotzdem 
noch mit dem Ponyprog nicht in Circuit programmieren

Ich habe in meiner Schaltung keine Anschlüsse  für ISP vorgesehen.
Während der Entwicklungsphase stecke ich den µC mit Texttoolfassung 
immer zwischen Programmiergerät und Zielapplikation hin und her.
Das Programmiergerät Ponyprog hat keinen Quarz.

von Kluchscheißernder N. (kluchscheisser)


Lesenswert?

Georg Bunter schrieb:
> Martin Gerken schrieb:
>> Die "Tricks" stehen alle im Datenblatt
>
> leider nicht wirklich verständlich.

Naja, so ein AVR ist kein Alltags-Gebrauchsgegenstand wie ein 
MP3-Player. Da muss man schon etwas Verständnis für aufbringen und sich 
auch etwas Zeit dafür gönnen.

> Wie kann ich die z.B. einen externen 20MHz Quarz benützen und trotzdem
> noch mit dem Ponyprog nicht *in Circuit programmieren*

Warum sollte das nicht gehen?

>
> Ich habe in meiner Schaltung keine Anschlüsse  für ISP vorgesehen.
> Während der Entwicklungsphase stecke ich den µC mit Texttoolfassung
> immer zwischen Programmiergerät und Zielapplikation hin und her.

Das kann man machen.

> Das Programmiergerät Ponyprog hat keinen Quarz.

Dann wird es Zeit, da einen Steckplatz für einen Quarz oder einen 
Quarzgenerator nachzurüsten. Ob das beim Achtpinner Sinn macht, wage ich 
zwar zu bezweifeln, bei größeren AVRs ist das aber allemal sinnvoll.

Vielleicht solltest Du Dich auch mal über Bootloader informieren:
Beitrag "UART Bootloader ATtiny13 - ATmega644"

MfG

von Georg Bunter (Gast)


Lesenswert?

Kluchscheißender Consulter schrieb:
> Vielleicht solltest Du Dich auch mal über Bootloader informieren:


Was macht so ein Bootlader?

von Kluchscheißernder N. (kluchscheisser)


Lesenswert?

Georg Bunter schrieb:
> Kluchscheißender Consulter schrieb:
>> Vielleicht solltest Du Dich auch mal über Bootloader informieren:
>
>
> Was macht so ein Bootlader?

Das müsste eigentlich in dem Link zu finden sein.

Trotzdem:

Ein Bootloader ist ein kleines Programm, das über eine serielle 
Schnittstelle das Flashen des Nutzprogramms ohne Programmiergerät 
ermöglicht. Es wird an das Ende des Flash (eben in den 
Bootloaderbereich) geflasht und per Fuses vor Überschreiben geschützt.

MfG

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.