|
midodiy
17 messages
 De passage
|
07-12-2011 18:38
Bonjour,
Oui encore un probleme de fusibles!
Je voudrai essayer la note d'application AVR494: commande de moteur asynchrone.
Dans cette note, page 9, il est indiqué que l'at90pwm3b tourne en horloge interne 8mhz:
" The CPU is clocked at 8 MHz using the internal calibrated RC
oscillator"
et que la PLL delivre du 64mhz aux compteurs PWM:
"The PSCs are clocked by the PLL at 64 MHz"
Je me pose donc la question quelles valeurs pour les fusibles?
Si j'ai bien compris, les fuses ne sont pas dans le programme, a moi de les positionner!
J'ai essayer le calculateur: http://www.engbedded.com/fusecalc/
En cochant CKSEL0, 2, 3 j'obtiens 8mhz interne mais quid de la pll?
Et CKDIV8?
Merci de votre aide...
|
|
Totofmex
18 messages
 De passage
|
08-12-2011 20:23
Salut,
Fait attention entre fusible et registre.
Effectivement pour régler les 8Mhz en interne se sont les fusibles.
J'utilise AVRStudio et tu as en général le choix sur différente config sur ton horloge lorsque tu programme ton micro. c'est un peu plus rapide et cela évite de sectionner manuellement les bits CKSEL et SUT.
Ensuite pour la PLL il faut modifier le registre PLLCSR dans ton programme.
Regarde plus en detail la datasheet car je l'ai survolé.
Bonne continuation
|
|
midodiy
17 messages
 De passage
|
15-12-2011 22:39
Merci Totofmex,
Je vais me pencher sur le datasheet, je crois que ça va bien m'occuper...
|