www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit Ausgabe?


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

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

Benutze WINAVR+GCC

Habe folgendes Problem:
Ich messe ne Frequenz und ne Spannung (AD Wandler) mit einem Atmega8. 
Die Messdaten gebe ich auf eine serielle Schnittstelle aus. Die Frequenz 
wird jedoch teilweise Fehlerhaft ausgegeben. Sie liegt bei ca. 8kHz. 
Manchmal wird aber eine Frequenz von 56 Hz ausgegeben. Da auch der 
korrekte Messwert ausgegeben wird, nehme ich mal an, dass es sich nicht 
um einen grossen Fehler handeln kann.Die AD Wandlung läuft Problemlos.
Habe selbst auch die Vermutung, dass eventuell auch meine RS232 
Kommunikation dran Schuld sein kann.Es wird eine Warnung ausgegeben:
main.c:36: warning: conflicting types for built-in function 'puts'

Da ich noch nicht so lange in C programmiere, sind mir nun langsam die 
Ideen ausgegangen, an was es liegen kann.

Der Quellcode ist angehängt. Ein Paar Tipps wären echt cool.

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.