Voglio creare un semplice oscillatore ad onda quadra simile a quello che si farebbe con un 555, ma voglio usare il supporto PWM basato su interrupt per controllare la larghezza e la frequenza degli impulsi.
Ho studiato il foglio dati, le API AVR e qualsiasi esempio PWM riesca a trovare, ma non sono riuscito a mettere tutto insieme.
È possibile creare un tale oscillatore con la funzionalità PWR AVR integrata e, in tal caso, come? Un mio amico ha fatto qualcosa di simile con un PIC a 8 pin.
Il mio ragionamento è che otterrò suoni interessanti cambiando l'ampiezza dell'impulso e quindi la forma d'onda ad una data frequenza. Simile a come funziona la console Punk Atari, ma si spera in un modo più stabile, ovvero cambiando la larghezza degli impulsi, ma lasciando la frequenza costante o viceversa.