Frequenzmessung mit Mittelwertbildung ATMega16/AVR-Studio

Gast #4735408
Lesenswert?
• ▲
▼
Hallo Forum,

momentan bin ich an einem Technikerprojekt dran.
Ich bin dabei eine Erweiterungsplatine für den Raspberry Pi zu 
entwickeln um damit die Netzfrequenz von 50 HZ im mHZ bereich genau zu 
messen und zu loggen. Klar geht das auch mit dem Arduino und das auch 
wesentlich einfacher, jedoch benutze ich einen ATMega16 und programmiere 
es in C mit Atmel Studio 7.
Die Übertragung und einfache Frequenzmessung passt soweit.
Nun möchte ich den Mittelwert von 50 Messungen bilden, um nur jede 
Sekunde einen Wert zu dem RaspBerry zu übertragen.
Ich bin da seit über zwei Wochen dran, habe hier im Forum auch schon 
super Informationen gefunden welche mich weit gebracht haben, aber mein 
Problem kann ich immer noch nicht Lösen. Momentan gibt das  Program kein 
Wert aus.
Bin für jeden Hinweis, Tipp ect. dankbar.

Quellcode ist im Anhang.

Eingebundene libarys:
lcd-routine.h
uart.h

Mit freundlichem Gruß

Frank
Angehängte Dateien:
Gast #4735426
Lesenswert?
• ▲
▼
Frank Gärtner schrieb:
> UART_InputCapture_Mittelwert.txt

Sind deine Sourcen alle in der Form *.txt vorhanden?

Hier im Forum postet man C-Sourcen in *.c oder *.cpp, dann
sind sie auch einfach lesbar.

Frank Gärtner schrieb:
> Klar geht das auch mit dem Arduino und das auch
> wesentlich einfacher, jedoch benutze ich einen ATMega16 und programmiere
> es in C mit Atmel Studio 7.

Einen Arduino programmiert man auch in C! Und man kann ihn sogar
aus dem Atmel Studio (5, 6, 7 ....) programmieren. Und nicht mal
einen Tick komplizierter als deinen ATMega16 .....
Gast #4735453
Lesenswert?
• ▲
▼
Arduinoquäler schrieb:
> Einen Arduino programmiert man auch in C! Und man kann ihn sogar
> aus dem Atmel Studio (5, 6, 7 ....) programmieren. Und nicht mal
> einen Tick komplizierter als deinen ATMega16 .....

Das weiß ich, eine Anforderung im Lastenheft ist aber, die Platine 
selbst zu entwickeln...

Arduinoquäler schrieb:
> Hier im Forum postet man C-Sourcen in *.c oder *.cpp, dann
> sind sie auch einfach lesbar.

Entschuldige bitte, es ist das erste mal das ich hier reinschreibe und 
es ist mir bei anderen Beiträgen nicht aufgefallen.

Willst du auch die inkludierten librarys sehen? Die funktionieren zu 
100%, die habe ich schon öfter verwendet.

Schonmal vielen Dank für die schnelle Antworten

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren