Outils d'utilisateurs

Outils du Site


gcbasic:picgcbasic:configuration

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

gcbasic:picgcbasic:configuration [2009/10/31 16:48]
per
gcbasic:picgcbasic:configuration [2009/10/31 17:43] (Version actuelle)
per
Ligne 1: Ligne 1:
 ====== Configuration ====== ====== Configuration ======
 Au sujet de Configuration Au sujet de Configuration
-Chaque PIC a un mot de configuration. C'est une zone de la mémoire de la puce qui guarde la preselection qui pilote certaines opérations de la puce.+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) ===== ===== Les aspects suivants de la puce son pilotés par le mot de configuration : (CONFIG word) =====
Ligne 12: Ligne 12:
   * Tout ceci peut être assez confus pour de nouveaux utilisateurs - cependant, GCBASIC  mettra automatiquement quelques préfixations de configuration, à moins qu'on désire le contraire:   * Tout ceci peut être assez confus pour de nouveaux utilisateurs - cependant, GCBASIC  mettra automatiquement quelques préfixations de configuration, à moins qu'on désire le contraire:
   * La programmation basse tension (LVP) est éteinte. Ceci permet que la broche de programmation (habituellement B3 ou B4) soit utilisée normalement comme entrée ou sortie.  (I/O pin).   * La programmation basse tension (LVP) est éteinte. Ceci permet que la broche de programmation (habituellement B3 ou B4) soit utilisée normalement comme entrée ou sortie.  (I/O pin).
-  * Le Timer Chien de garde (WDT) est éteint. Le chien de guarde réinicialise la puce si c'est toujours la même partiede code qui est exécutée - Ceci pose problème avec quelques sous-programmes de longues temporisation dans  GCBASIC. +  * Le Timer Chien de garde (WDT) est éteint. Le chien de garde réinitialise la puce si c'est toujours la même partie de code qui est exécutée - Ceci pose problème avec quelques sous-programmes de longues temporisation dans  GCBASIC. 
-  * Remise à zéro maître (MCLR) sera désactivé quand cela sera possible. Dans beaucoup de nouvelles puces ceci permet que la broche MCLR (generalement PORTA.5) puissent être utilisées comme une broche d'entrée sortie conventionnal. Cela élimine aussi la nécessité d'utiliser une résistance de polarisation utilisée sur la broche MCLR.+  * Remise à zéro maître (MCLR) sera désactivé quand cela sera possible. Dans beaucoup de nouvelles puces ceci permet que la broche MCLR (generalement PORTA.5) puissent être utilisées comme une broche d'entrée sortie conventionnelle. Cela élimine aussi la nécessité d'utiliser une résistance de polarisation utilisée sur la broche MCLR.
   * Un mode d'oscillateur sera sélectionné en accord avec les règles suivantes :   * Un mode d'oscillateur sera sélectionné en accord avec les règles suivantes :
-  - Si la velocidad de reloj es mayor de  4 Mhz, sera seleccionado el oscilador HS. +  - Si la vitesse d'horloge est supérieure à 4 Mhz, l'oscillateur HS sera sélectionné
-  - Si la velocidad de reloj es de 4 MHz o menos pero el chip puede soportar un oscilador externoentonces el modo XT  es seleccionado+  - Si la vitesse d'horloge est inférieure à 4 MHz o mais que la puce peut supporter un oscillateur externealors  le mode XT  est sélectionné
-  - Si un chip no puede usar un oscilador externoel oscilador interno es     seleccionado.     +  - Si une puce ne peut pas  utiliser un oscillateur externel'oscillateur interne est sélectionné.     
-Note que esas configuraciones pueden facilmente ser cambiadas individualmente cada vez que se necesite hacerloPor ejemplo, si el Watchdog Timer (Perro Guardian) se necesitaañadiendo la linea: #config WDT = ON +Note que ces configurations peuvent facilement être changées individuellement chaque fois que l'on a besoin de le fairePar exemple, si le Timer du Chien de Garde est nécessaireen ajoutant la ligne : #config WDT = ON 
-permitira que el perro guardian se iniciesin afectar alguna otra configuracion.+cela permettra que le chien de garde s'initialisesans affecter aucune autre configuration.
  
-Usando la Configuracion+===== Utilisation de la Configuration =====
  
-Una vez que las opciones necesarias de CONFIG hayan sido determinadasañadirlas al programa es facilEn una linea nueva tipee "#config" y entonces liste las opciones  deseadas separadas por comascomo esta en la linea siguiente:+Une fois que les options nécessaires de CONFIG auront été déterminéesles ajouter au programme est facileDans une nouvelle ligne tape "#config" et alors liste les options désirées séparées par des virgulescomme dans la ligne suivante:
  
 #config OSC = RC, BODEN = OFF #config OSC = RC, BODEN = OFF
  
-GCBASIC tambien soporta este formato en la serie de chips 10/12/16 como en la siguiente linea:+GCBASIC supporte aussi ce format pour la serie de puces 10/12/16 comme dans la ligne suivante :
  
 #config INTOSC_OSC_NOCLKOUT, BODEN_OFF #config INTOSC_OSC_NOCLKOUT, BODEN_OFF
  
-Para mas ayudavea: +Pour plus d'aidevoir [[gcbasic:compilateur:config|#config Directive]] 
-#config Directive Lien à faire+
  
 [[. |retour]] [[. |retour]]
gcbasic/picgcbasic/configuration.1257004116.txt.gz · Dernière modification: 2009/10/31 16:48 par per