Arduino DUE et les timercounters

Tout d'abord bonjour a la communauté Arduino,

Habituellement j'ai l'habitude de programmer des pics, je me suis donc d'abord amusé a programmer la carte Arduino UNO qui est une petite merveille! Mais par sourcis de places sur les pin d'entree sortie je me suis decidé a acheter une nouvelle carte chez Arduino. j'ai donc choisi L'arduino DUE.

Et mon probleme est que les timer-counter ne se parametrent plus de la meme maniere .....
Je possedais un programme de frequencemetre utilisant un timer-counter j'ai voulu compiler puis televerser le programme sur la DUE. Mais lors de la compilation ca bloque car l'Arduino DUE ne connait pas ces registres de configuration mais d'autres.

Je suis donc allé voir la doc du processeur pour voir comment je pouvais utiliser les timer counter sur la DUE mais je n'ai pas compris plusieurs point ( les pages interessantes dans mon cas je pense sont les pages 856==>864 et 880==>882) :

  • Tout d'abord je n'ai pas compris comment lancer le compteur en interruption.

  • Ensuite comment charger le compteur avec une valeur initiale pour qu'il arrive a sa valeur max dans un temps programmable

Mais il n'y a pas que du mauvais j'ai compris comment choisir l'horloge interne ou externe, comment choisir le Prescaler de compteur

Le compteur est il bien sur 32 bits ?

Si il y a d'autres registres a parametré pour gerer les compteurs avec les interruptions dites le moi je suis preneur de toutes informations ...

Cela fais 2 jours de lecture de doc anglaises, je parle anglais mais certaines tournures de phrase m'echappe totalement....

lien de telechargement de la documentation technique:

http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=3&ved=0CDMQFjAC&url=http%3A%2F%2Fwww.atmel.com%2FImages%2FAtmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf&ei=cDNfVd38NMa8UcvCgagH&usg=AFQjCNFePmfi4GHWNvd55oHPrL3ryzC-1g&sig2=uXl67EZvdKRQuQQ0j7edUw&bvm=bv.93990622,d.ZGU

@+

FEFE_CMC

Suis-je assez claire dans mes explications?

N'hesitez pas a me poser des questions j'y repondrai le plus vite possible

hello
as tu regardé là

et là

J'y vais tout de suite ! Désolé pour avoir etait long a repondre j'ai ete tres occupé ce week end....

Je reviens vers vous si j'ai quelques questions merci d'avance pour votre reponse .

FEFE_CMC

@+

Donc desolé d'avoir repondu dans la precipitation mais en fait j'avais deja regardé ces differentes rubrique et cela ne m'a pas bcp aidé et c'est pour cela que je me tourne vers le forum arduino pour avoir un peu d'aide francaises pour pouvoir assimiler la choses comme il le faut et ne pas utiliser un code dont je ne comprend pas les subtilité .....

FEFE_CMC

@+

Et d'ailleurs je ne voudrais pas utiliser une quelconque bibliotheque pour mes timers mais juste savoir la fonctionnalité des differents registres pour parametré les compteurs a ma maniere histoire de maitriser le nombres d'instructions ......

FEFE_CMC:
Et d'ailleurs je ne voudrais pas utiliser une quelconque bibliotheque pour mes timers mais juste savoir la fonctionnalité des differents registres pour parametré les compteurs a ma maniere histoire de maitriser le nombres d'instructions ......

C'est un très bon choix , il n'y a pas 36 solutions : lire la Datasheet du micro-contrôleur, à télécharger sur le site du fabricant : Atmel.

Sur ce forum il n'y a pas encore de spécialiste pour la carte DUE (micro-contrôleur ARM 32 bits) ou alors ils sont bien silencieux :grin: .

Pour rester dans le cadre des micros avr (8bits) il existe une carte disposant d'autant entrées/sorties que la DUE : c'est la Mega qui est compatible avec la UNO (même structure de micro-contrôleur).

C'est ce que je suis entrain de faire depuis maintenant quelques jours .... (lire la doc Atmel)

Mais cela est assez fastidieux en anglais .... Il y a encore quelques petites informations qui m'echappent

Cette carte m'interessait bcp car elle est cadencé a 84Mhz.... et d'ailleurs l'achat est deja fais ..... Donc je me debrouillerai comme je peux en attendant un expert dans la matiere

Peut etre que si je m'en sors bien je posterai un petit quelques choses ....

Penses tu que si je pose ma question sur le forum anglais j'aurais plus de reponse ?

Qui ne risque rien n'a rien.
Il y a un sous forum dédié pour la Due.

Je n'avais pas vu le sous forum pour la DUE !

En tout cas merci d'avoir perdu un peu de ton temps avec moi :wink:

Je te tiens au courant de l'avancé

@+