mikrocontroller.net

Forum: FPGA, VHDL & Co. Datenübertragen aber wie?


Autor: Claudius (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
sorry für doppel postig aber hier bin ich glaube ich richtig, oder?
...
kann mir jemand helfen, bzw. tips geben wie ich vorgehen kann bzw.
soll.
Und zwar habe ich die aufgabe, ein digitales signal, was mir von einem
ad wandler in einem µC zur verfügung gestellt wird,  in 32 bit blöcken
zu transferieren. zuerst muss ich das signal ja mit einer CRC 32
prüfung versehen und dann auf den pc übertragen und speichern. Habe
mich schon in die crc fehlerdiagnose eingelesen und denke das ich sie
verstanden habe. Wie ich das aber software technisch realisieren kann
jedoch nicht. Habe gelesen das man das auch per hardware tun kann mit
einem register, dazu fehlt mir aber der weg bzw. wie man überhaupt an
die sache dran gehen sollte. Das was ich an infos zu crc gelesen habe
hat nur erklärt wie sich die crc zusammen setzt und wie man nach
fehlern prüft, jetzt würde mich mal interessieren wie ich es den
software technisch realisieren kann.
Es muss ja nicht sofort eine crc 32 sein zum einstieg und zum verstehen
würde auch eine crc 8 genügen, habe bis dato mit VB programmiert, für
mein jetziges vorhaben müsste ich aber mit C oder Assambler
programmieren, da die daten sich in einem µC befinden, oder?

Deshalb meine bitte, kann mir jemand tipps odder bespiele posten , oder
wie ich überhaupt anfangen könnte um endlich mal anzufangen zu können.

Wäre über jede hilfe dankbar.

Mit freundlichen Grüßen
Claudius

Autor: Claudius (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hat hier keiner tipps?

Autor: Henrik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Willst du das mit einem CPLD oder FPGA machen? Wenn nein, falsches
Unter-Forum.
Wenn die Daten in einem AVR sind hast du leichtes Spiel!
WinAVR ist ein freier C-Compiler für AVRs, hat Crc in einer Lib und
RS232 ist auch kein Problem!
-> Wiki
-> Tutorial
(Mal ehrlich, dass hättest du aber auch selbst herausfinden können,
wenn du die Seite etwas duchsucht hättest!)

Gruß Henrik

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]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.