le but de cette action est d’aider quelqu'un qui essaye d’utiliser du Due une plus grande performance + manque de référence + fiche technique non utile.
ce projet est capable de générer jusqu'à 3 phase sinusoïde @ 256 échantillons / cycle à basse fréquence (< 1kHz) et 16 échantillons/cycle @ freq élevé (jusqu'à 20kHz), qui est assez bon pour être lissées par LPFs simples et le résultat est presque parfait.
le fichier joint n’était pas ma version finale car j’ai ajouté quelques fonctionnalités supplémentaires, mais le noyau est identique à celle. Remarque L’échantillons/cycle a été placé plus bas qu’énoncé ci-dessus.
étant donné que la capacité de l’UC est agrandie grâce à l’approche présentée dans le fichier joint, j’ai utilisé un Arduino Uno comme unité de contrôle, qui utilisent l’interruption externe de Arduino Due pour passer la valeur de fréquence à Arduino Due. En plus du contrôle de la fréquence, l’Arduino Uno contrôle également l’amplitude (par le biais potentiel-compteur numérique + ampli op) aussi bien que moi / O---il y aura beaucoup de place pour jouer avec.