www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATTiny2313 Delay: Auflösung besser als 200 ns @ 20 MHz


Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Einen ATTiny2313 mit 20 MHz möchte ich zur Verzögerung eines Signals 
einsetzen. Dabei soll die unten stehende Routine das Signal um 1000 ns 
verzögert ausgeben. Die Auflösung beträgt 200 ns. Gibt es eine 
Möglichkeit die Verzögerung eleganter bzw. mit einer feineren Auflösung 
zu programmieren?

Delay1:

  IN     R10,   PortB
  OUT    PortD,  R11
  NOP
  NOP

  IN     R11,   PortB
  OUT    PortD,  R12
  NOP
  NOP

  IN     R12,   PortB
  OUT    PortD,  R13
  NOP
  NOP

  IN     R13,   PortB
  OUT    PortD,  R14
  NOP
  NOP

  IN     R14,   PortB
  OUT    PortD,  R10
  RJMP  Delay1

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Beschreibe doch estmal warum so viele Eingänge auf einen Ausgang 
verzögert werden?

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
sorry - vergiss den Kommentar

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@  Martin (Gast)

>Möglichkeit die Verzögerung eleganter bzw. mit einer feineren Auflösung
>zu programmieren?

Nimm ein Schieberegister der 74xx Serie, die kann man je nach 
Familie mit bis zu 100 MHz takten.

Aber wozu die Verzögerung? Sowas deutet meist auf einen Designfehler 
hin.

MFg
Falk

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.