Table des matières

Configuration

Au sujet de Configuration
Chaque PIC a un mot de configuration. C'est une zone de la mémoire de la puce qui garde la préselection qui pilote certaines opérations de la puce.

Les aspects suivants de la puce son pilotés par le mot de configuration : (CONFIG word)

L'exacte préfixation de configuration varie en fonction du type de puce. Pour trouver une liste de préfixation valide, s'il te plaît consultes les documents constructeur du PIC que tu désires utiliser.

  1. Si la vitesse d'horloge est supérieure à 4 Mhz, l'oscillateur HS sera sélectionné.
  2. Si la vitesse d'horloge est inférieure à 4 MHz o mais que la puce peut supporter un oscillateur externe, alors le mode XT est sélectionné.
  3. Si une puce ne peut pas utiliser un oscillateur externe, l'oscillateur interne est sélectionné.

Note que ces configurations peuvent facilement être changées individuellement chaque fois que l'on a besoin de le faire. Par exemple, si le Timer du Chien de Garde est nécessaire, en ajoutant la ligne : #config WDT = ON
cela permettra que le chien de garde s'initialise, sans affecter aucune autre configuration.

Utilisation de la Configuration

Une fois que les options nécessaires de CONFIG auront été déterminées, les ajouter au programme est facile. Dans une nouvelle ligne tape ”#config” et alors liste les options désirées séparées par des virgules, comme dans la ligne suivante:

#config OSC = RC, BODEN = OFF

GCBASIC supporte aussi ce format pour la serie de puces 10/12/16 comme dans la ligne suivante :

#config INTOSC_OSC_NOCLKOUT, BODEN_OFF

Pour plus d'aide, voir : #config Directive

retour