oscillateur interne sur 16F88

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

camiro
Posts: 9
Joined: Sat Aug 27, 2011 3:07 pm
Has thanked: 2 times
Contact:

oscillateur interne sur 16F88

Postby camiro » Wed Sep 07, 2011 5:36 pm

Bonjour,

nouvel utilisateur de flowcode, je cherche à savoir comment on paramètre le diviseur lorsqu'on utilise l'oscillateur interne.
En effet, mon projet fonctionne environ 50 fois trop lentement.

Merci de vos contributions.

User avatar
Benj
Matrix Staff
Posts: 12062
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 3108 times
Been thanked: 3192 times
Contact:

Re: oscillateur interne sur 16F88

Postby Benj » Wed Sep 07, 2011 5:59 pm

Bonjour,

L'oscillateur interne de l'appareil 16F88 s'exécute par défaut au 31.25KHz.

Pour permettre aux retards Flowcode etc fonctionne correctement, vous aurez besoin d'aller à la vue - Projet> Options du menu et de régler la vitesse d'horloge à 31250.

Vous pouvez augmenter la vitesse de l'oscillateur interne en ajoutant la ligne suivante de code dans une icône de code C au début de votre organigramme. Si vous faites cela, vous devez mettre à jour la vitesse d'horloge dans la fenêtre Options du projet au 4000000 ou 8000000 en fonction de la ligne de code que vous utilisez.

osccon = 0x60; //Définir la vitesse d'horloge interne pour 4MHz

osccon = 0x70; //Définir la vitesse d'horloge interne pour 8MHz


Hello,

The internal oscillator on the 16F88 device by default runs at 31.25KHz.

To allow Flowcode delays etc to work correctly you will need to go to the View -> Project Options menu and set the clock speed to 31250.

You can increase the speed of the internal oscillator by adding the following line of code in a C code icon at the start of your Flowchart. If you are doing this then you need to update the clock speed in the project options window to 4000000 or 8000000 depending on the line of code you use.

osccon = 0x60; //Set internal Clock Speed to 4MHz

osccon = 0x70; //Set internal Clock Speed to 8MHz

camiro
Posts: 9
Joined: Sat Aug 27, 2011 3:07 pm
Has thanked: 2 times
Contact:

Re: oscillateur interne sur 16F88

Postby camiro » Mon Sep 12, 2011 8:31 pm

Merci beaucoup.

Michel.