Impostare velocità al Due

Ciao, risolto il problema con gli Attiny 85 ora ho sottomano un Due.
Domando, a che velocità di default è settato, e se è inferiore a 84 Mhz, come
ci si arriva a questo clock?
Grazie

Quello che trovo è tutto in inglese, è così complicato, come nel link, settare e/o sapere la frequenza di clock?

Ciao

Più che altro non si capisce il senso della tua domanda. La Due va sempre a 84 MHz, magari è possibile diminuire il clock a runtime ma personalmente non lo so, non mi è mai servito farlo.

Quel link parla della frequenza del PWM, non del clock di sistema.

SukkoPera:
La Due va sempre a 84 MHz

Ok, avevo il dubbio, perchè se faccio un loop su un pin in cui gli cambio di stato
e senza delay si ottiene una frequenza massima di circa 145 kHz, mentre con Uno
tale frequenza è di 160 Khz.
Da quì il dubbio .

Un test del genere non vuol dire niente, dipende tutto da quanto sono veloci le funzioni del core e, evidentemente, quelle della Due sono molto meno ottimizzate di quella della Uno.

Se proprio volessi fare un test simile in maniera sensata, dovresti pilotare i pin direttamente tramite i registri, ma lascia perdere, non porta da nessuna parte.

È la frequenza massima di un segnale quadrato che stai cercando?

ard_newbie:
È la frequenza massima di un segnale quadrato che stai cercando?

Si, perchè se lo stesso test lo faccio con un pic18f2550 ottengo un
onda quadra di 4 Mhz.(non ricordo a che frequenza di clock, ma nella migliore delle ipotesi lui va a 48 Mhz).
Non è che voglio fare un generatore di onda quadra, lo farei in un altro modo.
In poche parole volevo capire come utilizzare al meglio il Due.

… prova a dare una letta a QUESTO thread, ti dovrebbe più o meno chiarire come accedere direttamente alle porte di Arduino DUE.

Guglielmo