Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
gcbasic:picgcbasic:configuration [2009/10/30 18:42] per créée |
gcbasic:picgcbasic:configuration [2009/10/31 17:43] (Version actuelle) per |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Configuration ====== | ====== Configuration ====== | ||
- | Acerca de Configuracion About Configuration | + | Au sujet de Configuration |
- | Cada PIC tiene una palabra de configuracion. Esta es un area de memoria en el chip que guarda la preseleccion que gobierna la operacion del chip. | + | 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. |
- | Los siguientes aspectos del chip son gobernados por la palabra de configuracion: (CONFIG word) | + | ===== Les aspects suivants de la puce son pilotés par le mot de configuration : (CONFIG word) ===== |
- | · Seleccion del Oscilador - correra el chip con oscilador interno o lo hara con uno externo?. | + | * Sélection de l'oscillateur - la puce fonctionnera avec un oscillateur interne ou externe ?. |
- | · Reset automatico - Debera el chip resetearse si el voltaje baja demasiado?. Detectara si esta corriendo la misma pieza de codigo constantemente? | + | * Reset automatique - la puce devra être réinitialisée si la tension est trop faible ?. Elle détectera si c'est toujours la même partie de code qui s'exécute ? |
- | · Proteccion de Codigo - Que areas de memoria deben permanecer escondidas una vez escritas? | + | * Protection du Code - Quelles zones de mémoire doivent être définitivement cachées, une fois écrites ? |
- | · Uso de Pines - Cuales pines seran dispuestos para programacion, reiniciar el chip, o emitir señales de modulacion de ancho de pulso, (PWM)? | + | * Utilisation des Broches - Quelles broches seront dédiées à la programmation, pour réinitialiser la puce, ou émettre des signaux de modulation de largeur d'impulsion, (PWM)? |
- | La exacta prefijacion de configuracion varia de acuerdo al tipo de chip. Para encontrar una lista de prefijacion valida, por favor consulte la hoja de data para el PIC que usted desea usar. | + | 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. |
- | · Todo esto puede ser bastante confuso para usuarios nuevos - no obstante, GCBASIC pondra automaticamente algunas prefijaciones de configuracion, al menos que se desee lo contrario: | + | * 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: |
- | · Programacion con bajo voltaje (LVP) es apagado. Esto permite que el pin de programacion (usualmente B3 o B4) sea usado normalmente como de entrada y salida. (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). |
- | · Perro Guardian Timer (WDT) es apagado. El perro guardian reinicia el chip si se esta corriendo la misma pieza de codigo una y otra ves seguido - esto causa problemas con algunas rutinas largas de retardo en 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. |
- | · Clear maestro (MCLR) sera desabilitado cuando sea posible. En muchos chips nuevos esto permite que el pin MCLR (generalmente PORTA.5) puedan ser usados como pin de entrada y salida convencional. Tambien elimina la necesidad de usar la resistencia de polarizacion usada en el pin 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 modo de oscilador sera seleccionado de acuerdo a las siguientes reglas: | + | * Un mode d'oscillateur sera sélectionné en accord avec les règles suivantes : |
- | 1. 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é. |
- | 2. Si la velocidad de reloj es de 4 MHz o menos pero el chip puede soportar un oscilador externo, entonces el modo XT es seleccionado. | + | - 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 un chip no puede usar un oscilador externo, el oscilador interno es seleccionado. | + | - Si une puce ne peut pas utiliser un oscillateur externe, l'oscillateur interne est sélectionné. |
- | Note que esas configuraciones pueden facilmente ser cambiadas individualmente cada vez que se necesite hacerlo. Por ejemplo, si el Watchdog Timer (Perro Guardian) se necesita, añ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 faire. Par exemple, si le Timer du Chien de Garde est nécessaire, en ajoutant la ligne : #config WDT = ON |
- | permitira que el perro guardian se inicie, sin afectar alguna otra configuracion. | + | cela permettra que le chien de garde s'initialise, sans affecter aucune autre configuration. |
- | Usando la Configuracion | + | ===== Utilisation de la Configuration ===== |
- | Una vez que las opciones necesarias de CONFIG hayan sido determinadas, añadirlas al programa es facil. En una linea nueva tipee "#config" y entonces liste las opciones deseadas separadas por comas, como esta en la linea siguiente: | + | 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 | #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 ayuda, vea: | + | Pour plus d'aide, voir : [[gcbasic:compilateur:config|#config Directive]] |
- | #config Directive Lien à faire | + | |
[[. |retour]] | [[. |retour]] |