Go Down

Topic: ARDUINO UNO 16MHz (Read 2 times) previous topic - next topic

iutGeii

Bonjour,

Je travail actuellement avec une carte ARDUINO UNO mais je suis un peu limité niveau performance, je voulais donc savoir comment pourrais-je accélérer l'horloge interne pour avoir de meilleur résultats.

Merci

Benvenuto

Tu peux monter jusqu'à 20MHz .. avec un crystal à 20MHz.

Sinon si tu as besoin de plus de performances, peut-être qu'il te faut autre chose qu'un ATmega.

iutGeii

Mais en fait je pense que mon microcontrôleur est assez puissant mais qu'il n'est pas programmé pour fonctionner au maximum de ses capacités.

iutGeii

Actuellement mes sorties tournent à 125KHz soit FOSC/128 et j'aimerais les configurer afin qu'elle tournent a FOSC/4 mais je ne trouve pas les commandes.

skywodd

Bonjour,


Actuellement mes sorties tournent à 125KHz soit FOSC/128 et j'aimerais les configurer afin qu'elle tournent a FOSC/4 mais je ne trouve pas les commandes.

Oublie arduino, prend le datasheet constructeur, regarde quels registres modifier et code directement en AVR C/C++.
Regarde aussi du coté du registre CLKPR (Clock Prescale Register) qui permet de choisir la fréquence interne du cpu et des périphériques.
Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Go Up