Mikrocontroller soll auf Zeug zu kontrollieren und nicht auf regelmäßige generieren
Signale - dafür vorschlagen, dass wir eine dedizierte Hardware - etwas wie Atmega328 und AD9850 verwenden würde.
Aber auf der anderen Seite dies könnte ein interessantes Projekt - nicht sehr nützlich, aber zumindest können wir manuell bauen DDS und gutes Verständnis für seine Funktionalität. Die Grundidee dieser Synthesizer ist eine Software-Schleife erstellen wo jeder Iteration Einzelpunkt-besondere Welle ausgegeben wird. Höhere Anzahl von Punkten innerhalb einzelner Punkt erhöht die Auflösung und Frequenz - aufgrund begrenzter Rechenleistung reduziert.
Es gibt auch eine gute Motivation, um den Code zu optimieren - jede zusätzliche Operation CPU-Zyklen verbraucht und verringert die maximale Ausgangsfrequenz.