Lautsprecherausgabe am ATMEL Add-On Board

OP #4445993
Lesenswert?
• ▲
▼
Guten Tag, verehrte Programmierer!

Ich habe ein ATMEL Evaluationsboard (V. 2.0.1) und zusätzlich das ATMEL 
Add-On Board (V. 1.0) inklusive LCD Display und einem ATMega32. Nun habe 
ich schon eine Weile dran rumexperimentiert und Das LCD angesteuert, 
eine einfache Anwendung, wie Temperaturanzeige mit einem NTC gemacht und 
Taster/LED's angesteuert (Sprich: Der Urschleim, wenn man grade anfängt 
mit Mikrocontrollern zu arbeiten).

Nun stehe ich vor dem Lautsprecheranschluss und habe mich 2 Tage lang 
belesen, wie man am Ausgang Töne herausbekommen könnte. Dazu habe ich 
mir das ATMega32 Datenblatt angeschaut, mich belesen und verglichen, 
allerdings habe ich immer noch keine Lösung, wie das Programm im AVR 
Studio aussehen könnte.

Wer das Add-On Board kennt weiß, dass dort 8 Widerstände Parallel 
geschaltet sind und jeder für ein Bit steht, sodass 256 Werte (0-255) 
geschaltet werden können. Allerdings stand bei Beispielaufgaben und/oder 
Teillösungen immer nur etwas von der Pulsweitenmodulation, aber die wird 
hier ja gar nicht benötigt.

Mein Ziel ist es 8-Bit-Sounds auszugeben, im Bereich von 262 Hz bis 523 
Hz. (C4-C5)

Meine Grundüberlegungen:

- Ich brauche ein Programm, welches bestimmte Werte in festen 
Zeitabständen ausgibt, die am Ausgangspin eine Sinusförmige Spannung 
erzeugen.
- Bei mittig gestelltem Potentiometer ist die Lautstärke ebenfalls bei 
50% und die Amplitude ist 2,5V.

Kann mir vielleicht jemand helfen und mir ein Programm schicken, welches 
ich ein wenig unter die Lupe nehmen kann? Ich lerne meiner Erfahrung 
nach schneller, wenn ich ein fertiges Exemplar sehe und dann Stück für 
Stück die Codezeilen auseinandernehme :-)

LG und einen schönen Tag euch!

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.