Preguntas con etiqueta 'xc8'

0
respuestas

PIC M-Stack “agregar. incluir "confusión"

Estoy experimentando con la pila USB de código abierto llamada M-Stack por primera vez. Decidí comenzar por crear la aplicación de ejemplo de ratón HID, pero tuve que crear mi propia configuración de proyecto porque la MCU PIC que estoy usando...
0
respuestas

Encendiendo un led usando PIC18F4550 y compilador XC8

Estoy intentando ejecutar el programa hello world simple para un PIC18F4550 utilizando el compilador XC8 . Soy realmente nuevo en los microcontroladores pic. Mi código es el siguiente: #include <stdio.h> #include <stdlib.h>...
1
respuesta

PIC16f877: error 1250 de MPLAB X (no se pudo encontrar el espacio para la variable)

Estoy usando el microcontrolador Pic16f877 para mi proyecto. Estoy tratando de declarar una matriz de caracteres como char dataPkt[256] = {0}; Mientras compilaba, recibí un error error: (1250) could not find space (256 bytes) for variable...
1
respuesta

Jugar con I2C no produce los resultados esperados para SSD1306-OLED

Estoy tratando de usar una pantalla OLED con I2C, pero no pasa nada (literalmente), así que vengo aquí para ver si alguien puede arrojar algo de luz sobre lo que he hecho mal. Mi primer enfoque fue escribir un software I2C-driver, después de...
2
respuestas

Cómo hacer que MCLRE en CONFIG3 funcione en PIC18F usando MPLABX XC8

Estoy tratando de comenzar con los microcontroladores PIC18 con un PIC18F14K50. Estoy usando el compilador XC8 y MPLABX IDE v1.2 y he vuelto a verificar el dispositivo seleccionado en la configuración del proyecto. Por ahora, estoy tratando d...
2
respuestas

PIC16f877A: Trabajar en modo de depuración no funciona en modo de lanzamiento

Estoy enfrentando un problema con mi controlador PIC16f877A. Está funcionando en modo de depuración con PicKit3 conectado. Pero cuando programo el dispositivo para el modo de liberación, no da señales de funcionar. Estoy usando MPLAB X con...
1
respuesta

Cómo almacenar, modificar y reenviar 4 bytes de datos desde un ensamblado codificado dspic a eso en un pic18f basado en compilador c

Estoy usando el compilador Xc8 y pic18f.Im comunicándome con un dspic30f; codificado en ensamblador y recibiendo una variable de 4 bytes a través de i2c.    Tarea: Tengo que recibir el almacén de paquetes de 4 bytes, modificarlo y enviarlo   ...
1
respuesta

Código simple de conversión ADC de 12 bits que no funciona como se esperaba

Hace unos días publiqué un par de funciones que escribí para hacer ADC de 10 bits. El problema es que no pude averiguar qué estaba mal con mi código, así que escribí una función simple mucho más simple que realiza una conversión de 12 bits para...
2
respuestas

¿Arreglo de estructuras del compilador PIC XC8?

Tengo problemas para asignar variables a las estructuras, especialmente al hacer una matriz de estructuras, con el compilador XC8. Código de ejemplo a continuación: typedef struct p{ int id; dateStamp start; dateStamp stop; int pare...
1
respuesta

Ayuda con el código PIC C eficiente y concisa

Soy bastante nuevo en la programación de microcontroladores PIC, pero me estoy quedando atrapado en él y me encanta. Hoy mi pequeño proyecto era hacer que un número de pantalla de 7 segmentos contara de 0 a 9, multiplexando cada segmento a medid...