Microcontrôleur est destinée à contrôler les choses et de ne pas générer des périodiques
signaux - pour cela proposent que nous utiliserions un matériel dédié - quelque chose comme Atmega328 et AD9850.
Mais de l’autre côté, cela pourrait être un projet intéressant - pas très utile, mais au moins nous pouvons manuellement construire DDS et obtenir la bonne compréhension de ses fonctionnalités. L’idée fondamentale de ce synthétiseur est de créer une boucle de logiciel où chaque itération va afficher un point unique d’onde particulière. Un montant plus élevé de points au sein de la seule période augmente la résolution et réduit la fréquence - en raison de la puissance de traitement limitée.
Il y a aussi une bonne motivation pour optimiser le code - chaque opération supplémentaire consomme des cycles CPU et diminue la fréquence de sortie maximale.