Audiopegelmesser ATmega88

Gast #573077
Lesenswert?
• ▲
▼
Hallo zusammen!
Ich hab ein Problem. Muss eine Projektarbeit machen und steh total auf 
dem Schlauch. Es geht um einen Audiopegelmesser für den ATmega88.
Kennt sich da jemand mit aus?
Die Aufgabe hängt im Anhang mit dran.
Wenn ihr mir weiterhelfen könnt wäre das klasse.
Schon mal danke im voraus
Angehängte Dateien:
Gast #573125
Lesenswert?
• ▲
▼
Es steht doch eigentlich alles da.

Prinzipiell mußt du den AD-Wandler deines ATmega88 konfigurieren. Wie 
das geht, findest du in ähnlicher Weise hier im Tutorial bzw. konkret im 
Datenblatt des µC.

Dann mußt du nur noch 100 Werte wandeln (vielleicht im Interrupt?), 
mitteln und in dB umrechnen sowie zum Display schicken.

Was ist denn dein konretes Problem?

Könntest auch von folgendem Satz gebrauch machen:

>In den Laborzeiten stehen die Betreuer für Beratung und
>Rücksprache zur Verfügung.
Gast #573343
Lesenswert?
• ▲
▼
1. LCD initialisieren
2. Wandler initalisieren
3. Interrupt initialisieren (Timer Compare)
4. Start Timer
5. 100 mal Interrupt kommen lassen, reinkommende Werte stetig mit 
vorherigem vergleichen, wenn aktueller Wert größer als vorherigem dann 
Wert übernehmen
6. Nach 100. Wert dB berechnen (Table? Käse!) *
7. Wert an Display *
(9. Wert für Bargraph aufbereiten & ausgeben *)

*) Im Hintergrund werden die nächsten 100 gemessen

pumpkin

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.