Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/11/2013 #1

Avatar de ilcapo

Fuses en MPLABX compilador XC8
hola gente del foro, queria preguntarles donde puedo encontrar el listado completo para la configuracion de los fuses de cualquier pic en MPLABX compilador XC8 ???

En CCS era facil porque habrias desde view....fuses....y te tiraba el listado para cada pic


saludos !
23/11/2013 #2

Avatar de ByAxel

Hola.
Eso está en Window > PIC Memory Views > Configuration Bits.
Luego de editar los fuses pulsas Generate Source y el código generado copias/pegas en el archivo respectivo.

Saludos.
23/11/2013 #3

Avatar de ilcapo

Muchas gracias por la prontisima respuesta !

saludos !
24/11/2013 #4

Avatar de Gustavo.gmb

se puede ver tambien en mplab 8.92?
24/11/2013 #5

Avatar de ByAxel

gusfavio dijo: Ver Mensaje
se puede ver tambien en mplab 8.92?
Si, si no me equivoco está en Configure > Configuration Bits, marcas la opción Configurations Bits Set In Code para que haga efecto. Pruebas... ya que hace tiempo que no utilizo el MPLAB y puede que de una a otra versión cambien algo.
24/11/2013 #6

Avatar de Meta

Por supuesto que se puede, lo que pasa que le MPLAB v8.92 se quedará ahí para siempre, no se actualizará más. Una lástima.
24/11/2013 #7

Avatar de Gustavo.gmb

ByAxel dijo: Ver Mensaje
Si, si no me equivoco está en Configure > Configuration Bits, marcas la opción Configurations Bits Set In Code para que haga efecto. Pruebas... ya que hace tiempo que no utilizo el MPLAB y puede que de una a otra versión cambien algo.
ya accedi a donde me dijiste, pero no se como usarlo para aplicarlo al codigo
24/11/2013 #8

Avatar de ByAxel

gusfavio dijo: Ver Mensaje
ya accedi a donde me dijiste, pero no se como usarlo para aplicarlo al codigo
No requiere, ya indique que marques una casilla... de ese modo ya se incluye al compilar...
24/11/2013 #9

Avatar de Meta

Buenas:

Por si acaso, dejo algo de información sobre palabras de configuración del MPLAB 8. Espero que te de ideas.

http://electronica-pic.blogspot.com....e-los-pic.html

Voy actualizar más a fondo el documento que hice hace tiempo también para MPLAB XC8.

Pueden dar sugerencias para mejorar el documento, ya que lo haré con más imágenes tipo tutorial para que se entienda, luego lo paso formato PDF.

Un saludo.
24/11/2013 #10

Avatar de ilcapo

hola, se me ha presentado otro problema con la palabra de configuracion del MPLAB X
les dejo 2 imagenes, en la primera se muestra que en la palabra de configuracion, todas las configuraciones estan en color celeste!! entonces en ese caso podemos acceder a cada una de las configuraciones de la palabra de configuracion y ver todas las demas posibles!!! por ejemplo si accedemos a la primera configuracion FOSC_INTOSCCLK como se muestra en la figura 2 podemos ver todas las demas configuraciones posibles para el oscilador !! osea es algo sumamente util !! el problema que esta imagenes son de un video tutorial pero en mi MPLAB X las configuraciones no me salen con azul !! me salen en color negro y no puedo acceder para poder ver el resto de las posibles opciones,,,,, tambien ...........tambien probé agregando el #include<pic16f88.h> pero si entro ahi tampoco estan las configuraciones que raro !!

la pregunta seria porque me salen con color negro y no azul ? :(
Imágenes Adjuntas
Tipo de Archivo: jpg 1.jpg (69,5 KB (Kilobytes), 25 visitas)
Tipo de Archivo: jpg 2.jpg (40,1 KB (Kilobytes), 18 visitas)
24/11/2013 #11

Avatar de Meta

Por lo que veo, si usas __CONFIG sale azul. En cambio, si usas #DEFINE sale nego. No tiene nada que ver en apariencia aunque su objetivo sea el mismo.
24/11/2013 #12

Avatar de ilcapo

hola, si pero sale azul solo __CONFIG pero lo que esta dentro del parentesis me sale en negro, y en la imagen lo que esta dentro del parentesis tambien esta en azul (repito que la imagen es de un tutorial por eso ahi si estan en azul) ,,, no se poque a mi me sale negro :(

---------- Actualizado después de 3 minutos ----------

por ejemplo tendria que ser asi:

__CONFIG ( FOSC_INTRC_NOCLKOUT & WDTE_OFF & PWRTE_ON )

y en mi MPLABX me sale asi:

__CONFIG( FOSC_INTRC_NOCLKOUT & WDTE_OFF & PWRTE_ON )
24/11/2013 #13

Avatar de Meta

Hola:

¿Puedes pasarme el código completo para ahcer un copia pega?

Así de la nada, no me sale.
24/11/2013 #14

Avatar de ilcapo

aqui va el codigo, solo prende y apaga un led:

#include <xc.h>
#include <stdio.h>
#include <stdlib.h>
#define _XTAL_FREQ 4000000

__CONFIG (FOSC_INTRC_NOCLKOUT & WDTE_OFF & PWRTE_ON & LVP_OFF & CP_OFF & CPD_OFF & BOREN_ON);

int main(void) {
ANSEL=0;
ANSELH=0;
PORTB=0;
TRISB=0X00;
while (1)
{ RB0=!RB0;
__delay_ms(500);

}
return 0;
}
24/11/2013 #15

Avatar de Meta

Por lo que estoy viendo, usas un PIC16F, por probar usa el PIC18F.
24/11/2013 #16

Avatar de ilcapo

si , estoy usando el 16f887 , pero si me compila y el programa funciona OK , ese no es el problema. El problema es que no me salen de color azul y no puedo ingresar a ver el resto de las opciones de configuracion como mostre antes en la figura 2, donde se pueden ver las distintas opciones para el Oscilador :(
24/11/2013 #17

Avatar de Meta

He estado buscando y me pasa lo mismo que a ti. Puedes usar este ejemplo #pragma que también te vale. Me pasa lo mismo que a ti.

http://www.dignal.com/encenderapagar-led-en-xc8

Otro más.
http://mkmekatronika.wordpress.com/tag/xc8/

Un saludo.
24/11/2013 #18

Avatar de ByAxel

Solo se me ocurre (distintas versiones)... incluso ConfigBits genera linea a línea usando la sentencia #pragma para cada opción de los fuses...
En la carpeta Doc del archivo de instalación está todo sobre los PICs que soporta el xc8, información sobre ellos "pic_chipinfo > 16F887 Support Information", estan declarados de la misa forma y ya no es usual utilizar solo __CONFIG. Y bueno, la sintaxis highlight no está activa para ese modo...

De cuando es el tutorial??
24/11/2013 #19

Avatar de Meta

ByAxel dijo: Ver Mensaje
Solo se me ocurre (distintas versiones)... incluso ConfigBits genera linea a línea usando la sentencia #pragma para cada opción de los fuses...
En la carpeta Doc del archivo de instalación está todo sobre los PICs que soporta el xc8, información sobre ellos "pic_chipinfo > 16F887 Support Information", estan declarados de la misa forma y ya no es usual utilizar solo __CONFIG. Y bueno, la sintaxis highlight no está activa para ese modo...


De cuando es el tutorial??

Pone septiembre del 2013, al menos sus primeros comentarios del segundo enlace.

Me ocurre lo mismo que a ti, tampoco se me pone azul.

Parece ser que se le da mejor el #pragma.


En el vídeo de abajo, si te genera el código del __CONFIG solo, pero no se como le sale así.


Saludo.
24/11/2013 #20

Avatar de ilcapo

aca esta el video tutorial :

http://www.tutoelectro.com/pic-xc8/p.../#comment-3738

Lo que ami se me ocurre pensar es que no me pone en color azul porque es la version estudiante y en el tutorial tal vez usen la version full full,,,, aunque yo tambien tengo la version estudiante del famoso CCS y en ese no hay problemas te sale bien toda la info sobre todas las opciones de configuracion de cada Registro en el archivo del pic.h

EN EL TUTORIAL VEAN COMO ENTRA A VER TODAS LAS OPCIONES CON ......NAVIGATE>GOTO ....
ESO ES LO QUE NO PUEDO HACER PORQUE ME SALEN DE COLOR NEGRO
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.