Forum: Mikrocontroller und Digitale Elektronik AtTiny für LANC zu langsam?


von ummerland (Gast)


Lesenswert?

Hallo,

Ich habe mit einem mega8 einen LANC Controller gebaut.
Das funktionert soweit ganz gut mit 8MHz.
Aber mit dem Tiny45 wills nicht ganz mit 1 MHz.
Klar könnte ich ihn auch auf eine höhere Frequenz takten, aber es geht 
mir mal ums Prinzip.
Der HexCode ist jetzt auch nicht sonderlich lang und die Hauptschleife 
besteht ja nur aus ein paar Abfragen und IO Befehle.

1MHz = 10^6 Hz [1/s] (Befehle pro Sekunde)
Der kleinste Delay ist 10us
d.h. 10^6 * 10^-5 = 10 Befehle in diesen 10us
Soweit ich weiß sind 8 Befehle für jeden Sprung Notwendig => /8
Das sind immer noch über 1 Befehl pro 10us

Ist das zu naiv berechnet?

von chris (Gast)


Lesenswert?

Was ist LANC ?

von Frank L. (hermastersvoice)


Lesenswert?

das Gegenteil von KURC

von Peter D. (peda)


Lesenswert?

ummerland schrieb:
> Der HexCode ist jetzt auch nicht sonderlich lang

Der ist vollkommen schnuppe, damit kann man keine Aussage machen.

Um Dir zu helfen, braucht man den Sourcecode und eine Beschreibung, was 
der machen soll.


Peter

von ummerland (Gast)


Lesenswert?

Es geht mir nicht um einen Sourcecode.
Ich will verstehen, wie schnell oder auch langsam ein AVR mit seinem 
eingebrannten Code umgeht, mit welcher Geschwindigkeit das geschieht.
Und ob meine Rechnung in etwa stimmt!

von ummerland (Gast)


Lesenswert?

chris schrieb:
> Was ist LANC ?

LANC ist ein Protokoll, das verwendet wird, um Camcorder oder 
Fotokameras mit LANC - Anschluss fernzusteuern.

von Peter D. (peda)


Lesenswert?

ummerland schrieb:
> Es geht mir nicht um einen Sourcecode.

Den brauchst Du aber. Du mußt ja den Code von ATmega8 auf ATtiny45 und 
von 8MHz auf 1MHz anpassen.


ummerland schrieb:
> Ich will verstehen, wie schnell oder auch langsam ein AVR mit seinem
> eingebrannten Code umgeht, mit welcher Geschwindigkeit das geschieht.

Der Code läuft exakt so schnell, wie es im AVR-Instruction-Set angegeben 
ist.
Weitergehende Aussagen sind mit Deinen extrem dürftigen Angaben nicht 
möglich.


Peter

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.