mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik STM32-F103 AD-Wandler Werte übertragen


Autor: Mikro111 (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich möchte über den seriell Port über den AD-Wandler abgetastete Werte 
übertragen. Hierzu wurde ein Protokoll entwickelt, welches es ermöglicht 
bis zu vier kanäle zu übertragen.

Problem ist, dass die serielle Übertragung langsamer ist als die 
Abtastung des AD-Wandlers.

Der AD-Wandler ist über DMA verschaltet und arbeitet im simultanmodus. 
Er tastet jeweils zwei Werte gleichzeitig ab und das macht er 2 mal 
(also insgesamt vier Werte). Die abgetasteten Werte werden dann in einem 
Feld abgelegt.

Wie kann ich die übertragung so geschickt machen, dass wirklich alle 
Werte übertragen werden können.

Im anhang befindet sich mein jetziger quelltext

Autor: roflkopter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wenn du alle Werte haben willst ..
schnellere Übertragung wählen


wenn du zyklisch überwachen willst
einen timer darauf ansetzen die werte zu übertragen

Autor: Mikro111 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe das Array jetzt auch schon ziemlich groß gewählt. Besser wären 
noch eine Million Werte zwischenzuspeichern und diese dann zu übertragen

Autor: Mikro111 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie würde man sowas impementieren. mit timern kenne ich mich noch gar 
nicht aus bei dem stm32

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.