ATtiny84: pwm ed eventuali conflitti con delay e millis

Ciao, sto realizzando un nuovo progetto e per il momento sto usando arduino per fare delle prove su breadboard però quando tutto sarà concluso il micro che usero sarà un attiny84.

Ora sto usando 3 uscite pwm in più uso le funzioni millis e delay, so che con arduino non ci sono problemi al massimo il dutycicle dei pwm associati ai pin 5 e 6 è più ampio.

Però mi pongo il problema con l'attiny84 non vorrei che usando 3 uscite pwm e le funzioni millis e delay ci siano dei problemi. So che l'attiny84 ha 2 timer e che ogni timer gestisce 2 pwm oltre che le funzioni millis e delay.

Qualcuno ne sa qualcosa ?

Grazie

Se non modifichi il dutycicle e la frequenza del timer usato da delay/millis, puoi usare contemporaneamente sia queste funzioni sia il PWM dello stesso timer. Questo vale sia per gli Attiny che per l'Arduino.

Il problema si pone se modifichi il timer 0 (quello solitamente usato) per generare segnali specifici, allora alteri anche le funzioni temporal

quello che devo fare è variare il valore dei 3 pwm tra 0 e 255 mentre uso anche le funzioni delay e millis, non devo manipolare direttamente il timer 0, così non dovrei avere problemi giusto ?

Grazie per la celere risposta :grin:

Sì, non avrai problemi.