Forum: Mikrocontroller und Digitale Elektronik ATtiny schneller flashen als mit nur 1/4 CPU Takt ?


von Rush .. (rush)


Lesenswert?

Hallo an alle,

gibt es eine Möglichkeit einen Attiny schneller zu flashen als mit dem 
viertel seiner Taktfrequenz? HV oder Debugwire? Geht das schneller ?

MfG Rush

von Karl M. (Gast)


Lesenswert?

Hallo,

weder noch das Datenblatt ist deine Bibel, das dort steht kann man nicht 
überlisten.

Aber ich habe einen Atmel MKII Programmer, der ist im Vergleich zu 
USBASP und USBTinyIsp der schnellste meiner ISP Programmer.

von Schreiber (Gast)


Lesenswert?

Ich kenne keine, aber es gibt Programmiergeräte die mehrere Prozessoren 
gleichzeitig flashen können. Für die Serienfertigung...

Davon Abgesehen sollte man berücksichtigen, dass nicht alle 
Programmiergeräte mit USB-Anschluss die optimale Performance bieten, das 
betrifft insbesondere alle die den Computer direkt an den Pins wackeln 
lassen. Mit einer echten seriellen Schnittstelle geht das noch halbwegs, 
mit einem USB-Seriell-Adapter (manchmal ist der auch im Programmiergerät 
direkt eingebaut) wirds quälend langsam...

von Peter II (Gast)


Lesenswert?

mit einen Bootloader könnte es etwas schneller gehen (der tiny sich also 
selber flashen)

von Jobst M. (jobstens-de)


Lesenswert?

Rush .. schrieb:
> Geht das schneller ?

Nein, das geht nicht schneller.
Dazu reicht es auch, einmal kurz darüber nachzudenken.

Wenn der Takt synchron wäre, könnte man sogar 2 Takte schaffen. Aber die 
sind nicht synchron, so dass man, um einen Pegel zu detektieren 
mindestens mehr als 2x pro Signalwelle nachschauen muss. Bei einem 
Tastverhältnis von !=50% häufiger. Bei einem Tastverhältnis zwischen 
25-50% vier mal ...

Wenn es Dir wirklich wirklich wirklich um jeden Preis wichtig ist, 
könntest Du versuchen, die Reaktion am MISO zu analysieren und darauf 
Deinen Takt zu synchronisiern. Aber ohne Garantie dass das wirklich zum 
Erfolg führt!


Gruß

Jobst

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.