Forum: Mikrocontroller und Digitale Elektronik Problem mit Ausgabe?


von Thomas (Gast)


Angehängte Dateien:

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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.