www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Töne mit AVR32UC3A


Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich benutze einen AVR32UC3A mit ABDAC.
Verstärker und Speaker ist am DAC angeschlossen.

Ich kann momentan Töne mit hilfe einer Sinustabelle erzeugen.
Verschiedene Tonhöhen geht mit variablen Sprungweiten in der Tabelle.
Übernommen von Elm Chan.


Kennt jemand eine Quelle oder Source um weitere Sounds zu generieren?
Ich stelle mir so eine art Synthesizer vor.

Z.B. Angabe Note, Dauer, Sägezahn, Mehrstimmig?

Dann sollte z.B. der Ton wie eine Trompete klingen...

Viele Grüße
Michael

Autor: Phil S. (zippi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

Hab da mal ne frage zum ABDAC.
Kannst du die lautstärke irgendwie einstellen? Außer mit dem Verstärker?
Also hat der ABDAC eine Lautstärke funktion?

Hab bis jetzt immer mit externem DAC gearbeitet über SSC. Schon alleine 
wegen der klang qualität.

Gruß
Zippi

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Zippi,

AVR32_ABDAC.sdr = Total << setupBlock.lautstaerke;

Total ist ein unsigned char aus einer Sinustabelle.
mit Linksshiften kann man die Lautstärke verändern.


wobei setupBlock.lautstaerke 0 bis 8 sein kann.

Gruß Michael

BTW was macht die neue Platine bzw. Betriebssystem?

Autor: Phil S. (zippi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So,

Hab eben neue bilder gepostet:
Beitrag "Re: Lasst uns mal ein richtigen "HANDHELDEN" bauen!"

Also machst du das nur via software.
Schade, hab gehofft, dass es da was hardware mäßiges gibt.

Achja hast du schonmal dma ausprobiert? Dann musst du die daten nicht 
peer hand zum Ausgang geben.

Gruß
Zippi

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.