Je veux créer un simple oscillateur à onde carrée similaire à ce que l'on ferait avec un 555, mais je veux utiliser le support PWM basé sur les interruptions pour contrôler la largeur et la fréquence des impulsions.
J'ai étudié la fiche technique, les API AVR et tous les exemples PWM que je peux trouver, mais je n'ai pas tout à fait pu tout rassembler.
Est-il possible de créer un tel oscillateur avec la fonctionnalité AVR PWM intégrée et, si oui, comment? Mon ami a fait quelque chose de similaire avec un PIC à 8 broches.
Mon raisonnement est que j'obtiendrai des sons intéressants en changeant la largeur d'impulsion et donc la forme d'onde à une fréquence donnée. Semblable à la façon dont la console Atari Punk fonctionne mais, espérons-le, de manière plus stable, c'est-à-dire en modifiant la largeur d'impulsion, mais en laissant la fréquence constante ou vice versa.