Buonasera,
stavo guardo nel datasheet relativo del ATmega 4809. Il mio obbiettivo è quello di fargli generare un segnale PWM a frequenza fissa ma a duty cycle variabile. Questa scheda ha due timer TCA e TCB. Non volendo alterare la frequenza di TCA che è il riferimento per il timer / contatore TCB3 (delay,millis) per tanto mi sono concentrato su TCB1 in modalità 8-bit PWM. Ma non credo sia possibile generare un frequenza come quella da me richiesta con un contatore che va da 0 a 255 (TOP). Visto che in questa modalità vale la formula : Clock di sistema / Frequenza PWM (25KHz) avrei bisogno di 640 valori che non ho. Come potrei fare? Meglio adottare un integrato dedicato che genera un PWM, magari controllato in tensione sempre da Arduino? Accetto consigli...
Un saluto
Ma dalle info generali di Microchip sul 4809 leggo che ha "5x 16-bit Timer (TCA / TCB)"
ovvero ben 5 timer a 16 bit
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.