Preguntas con etiqueta 'mplabx'

4
respuestas

ICD3 + PIC + MPLAB: el ID del dispositivo de destino 0x0 no coincide con el ID del dispositivo esperado

Diseñamos una placa con un microchip PIC24HJ256GP610A en él. Hemos utilizado con éxito un ICD3 para programar y depurar el PIC en Explorer 16 junta de desarrollo. Creemos que hemos seguido las pautas de diseño que se encuentran en Guía del...
2
respuestas

¿Qué archivos para controlar la versión en el directorio mplabx nbproject?

Acabo de descubrir que los archivos en el directorio nbproject son necesarios para que MPLABX se dé cuenta de que un directorio .X es un proyecto. No quiero que mis compañeros de equipo luchen continuamente para tener que actualizar cada...
1
respuesta

Generador de documentación para proyectos C incrustados

Estoy buscando el equivalente de lo que Javadoc es para Java y, a partir de ahí, una forma de estandarizar la documentación del código. . Es doxygen más común en este contexto. ¿Hay opciones integradas, dependientes de IDE? Estoy interesado...
1
respuesta

¿El primer programa PIC que usa PIC16F877A y sus bits de configuración para el reloj interno?

Tengo un PIC16F877A y escribí un programa en MPLAB X IDE para hacer parpadear un LED. Este es mi programa: #include <xc.h> #define _XTAL_FREQ 6000000 void main() { TRISB7 = 0; while(1) { RB7=1; __delay_ms(...
3
respuestas

¿Longitud máxima de los nombres de función y de variable?

No estoy seguro de si esto es una propiedad del compilador o algo estándar para C. He oído hablar de los límites en la cantidad de caracteres que una variable o función puede tener (por ejemplo, 25 caracteres). Todavía no estoy allí, pero aca...
1
respuesta

¿Tiene MPLAB X una herramienta de análisis de gráficos de llamadas?

Me gustaría comenzar a comprender la profundidad de la pila de mi microcontrolador (incluso si es solo una estimación). ¿Cómo puedo hacer esto usando MPLAB X?     
2
respuestas

¿Cómo calcular el período Timer1?

Estoy tratando de configurar el Temporizador 1 de una pic24h a 1 ms por cada tictac del temporizador pero parece que no soy capaz de obtener los cálculos para coincidir con mis resultados. Tengo un oscilador externo de 20MHz (con una resisten...
2
respuestas

¿Cómo incluir math.h en un PIC?

Sé que <math.h> puede ser una gran cantidad de código para incluir, pero quiero probar algo usando sinf() en un PIC de bajo costo. ¿Hay una versión reducida de math.h que está utilizando el compilador XC8? ¿Por qué no...
1
respuesta

¿Cómo puedo decirle al compilador XC8 de Microchip que estoy usando un controlador de interrupción personalizado? ¡Intenta colocar otro código en la dirección 4!

Estoy desarrollando un firmware para el microchip PIC16F882 usando el microcontrolador MPLAB X IDE y la versión gratuita de su compilador XC8 C. Tengo un pequeño problema al intentar agregar un controlador de interrupción personalizado. Po...
3
respuestas

MPLABX: ¿Cómo leer / escribir un entero sin signo de 4 bytes en la EEPROM?

Mi pregunta parece simple pero aun así perdí mi camino para resolver el problema. La discusión podría mostrarme el camino. Estoy usando el microcontrolador Pic16f877A para escribir EEPROM usando I2C (1 byte a la vez). Necesito escribir un val...