www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik serielles signal einlesen beim AVR


Autor: riehdda (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
ich bin ganz neu in der programmierung von avr controllern und haette
gleich eine frage:

wie kann ich ein serielles signal einlesen un in einem short-Array
speichern?

ich möchte / muss das DCF-Signal einlesen, der Ausgang des
DCF-Empfängers kommt an den Int0-Eingang des mega8 controllers.

das signal wird dann in verschieden methoden weiterverarbeitet, diese
methoden erwartet ein short-array, welches das komplette signal
enthaelt.

ich bedank mich schonmal für eure hilfe und anregungen

:)

Autor: Heinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der AVR springt bei jedem empfangenen Byte in die ISR.(falls aktiviert)
Dort mußt du das Byte in deinen String einfügen/anhängen.

Um zu Wissen, ob dein String komplett ist, entweder immer eine feste
Anzahl an Bytes senden oder einen Terminator verwenden.

Genügen Beispiele müßten hier im Forum herumgeistern.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das DCF77 kommt ja mit ner absoluten Wahsinns-speed von einem ganzen
Baud (Bit/s) daher.

Es ist daher auch bequem möglich, gleich das Bit auszuwerten und als
Zahl zu speichern.

Beispiele von mir findest Du in der Codesammlung, einschließlich einer
sehr strengen Fehlerprüfung.


Peter

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.