Preguntas con etiqueta 'mplabx'

1
respuesta

¿Cómo encontrar macros específicas de MCU?

Estoy tratando de establecer la resistencia interna débil para un GPIO, pero parece que no puedo adivinar el nombre de macro correcto que se asigna a cualquier dirección de memoria en el PIC. Ninguno de estos parece ser reconocido por el comp...
1
respuesta

No se puede obtener la salida de GP5 y GP3 en PIC12F629

No puedo obtener resultados de GP5 y GP3 de un PIC12F629 que tengo. Mi código es el siguiente: #include <xc.h> #define _XTAL_FREQ 20000000 #pragma config WDTE=OFF , BOREN=OFF , PWRTE=ON , MCLRE=OFF , FOSC=INTRCIO void main(){ TRISIO = 0...
2
respuestas

I2C en PIC12s usando MPLAB x (win7) y XC8

Soy de un fondo de programación, pero muy nuevo para los microcontroladores. Perdóneme si esta pregunta es muy básica o no tiene sentido completo. Estoy tratando de mejorar mi conocimiento, y la curva de aprendizaje parece ser pronunciada en alg...
1
respuesta

¿Cómo configurar el color de fondo del editor en MPLab X?

Nuevo en MPLab X, y solo intento navegar entre errores y acostumbrarme a él. Ya encontré que el formato 'C' aparentemente no es parte de 'Todos los idiomas'. En Mac, he encontrado: mplab_ide > > Preferencias > > Fuentes y amp; Ico...
1
respuesta

MPLAB XC16 no genera el archivo .HEX después de una compilación exitosa

Soy nuevo en MPLAB XC16 IDE. Estoy generando un simple código de LED parpadeante para comprender los conceptos básicos del microcontrolador PIC24FJ32GA002. El archivo principal es el siguiente: #include <xc.h> #include <libpic30.h&...
2
respuestas

La función de cronómetro en MPLABX da un valor que está muy lejos de la realidad

Tengo un PIC16F688 corriendo a 4MHz (intosc) y necesito un retraso de aproximadamente 1 segundo. Usando este bucle for: for (unsigned long n = 0; n < 219300; n++) {} produce este resultado en la función de cronómetro en el simulador: S...
2
respuestas

MPLABX v4.01 (Linux) no puede encontrar PICKit3

Acabo de comprar un PICKit3 y Linux lo encuentra: $ lsusb ... Bus 003 Device 081: ID 04d8:900a Microchip Technology, Inc. PICkit3 Pero MPLABX no lo reconoce (vea la imagen, el desplegable SN no está disponible). Acabo de volver a instalar...
1
respuesta

I2C no envía datos en PIC16F887

Soy relativamente nuevo con los microcontroladores PIC y el compilador MPLAB XC8. Quiero comunicar dos PIC16F887 usando I2C. Usé este tutorial (https: //   electrosome .com / i2c- pic-microcontroller-mplab-xc8 /) como mi introducción a este p...
1
respuesta

El temporizador 1 no puede aumentar en la fuente T1OSI externa para PIC16f627A

Nuevo en la programación PIC Intentando simular un PIC16F627A TIMER 1 utilizando MPLAB X IDE donde RB7 / T1OSI se incrementa, y alterna entre RB4 y TMR1 ISR. #include <stdio.h> #include <xc.h #pragma config WDTE = 0; //time...
1
respuesta

Cómo agregar un archivo de encabezado para PIC24F08KL401 en MPLAB en MAC

¿Cómo puedo agregar un archivo de encabezado para PIC24F08KL401 en MPLAB X IDE en MAC? He encontrado algunos tutoriales sobre cómo \ dónde encontrar estos archivos ('PIC24F08KL401.h'), por ejemplo, en Windows, pero ninguno sobre cómo hacerlo...