Preguntas con etiqueta 'mplabx'

4
respuestas

¿Cómo verificar la velocidad de reloj del sistema PIC MCU?

Todo el proyecto depende de esto, así que solo quiero asegurarme de que lo tengo bien. Estoy usando un resonador externo de 20MHz y lo estoy poniendo a través del PLL con la esperanza de obtener un F_SYS = 120MHz. Sin tener que entrar en las mat...
1
respuesta

No se puede depurar el proyecto utilizando “MPLAB X IDE” en “PIC32 Bluetooth Audio Development Kit” con “PICkit 3 In-Circuit Debugger”

Tengo la placa " PIC32 Bluetooth Audio Development Kit " (DV320032) (con la placa PIC32MX470F512L integrada ) conectada a una PC a través de " PICkit 3 In- Depurador de circuito "(PG164130). Después de algunos experimentos, descubrí cómo parpa...
1
respuesta

¿Cómo detecto / recupero la revisión de silicio de un dsPIC?

Antes de comenzar con mi proyecto, debo familiarizarme con cualquier posible error de silicona en mi dspic. Vi esto para PIC micros , pero no se aplica al dsPIC33F que estoy usando. Encontré una publicación en algún lugar (que no puedo en...
6
respuestas

No se pudo iniciar el programador MPLABX + PICKit 2

Estoy trabajando para cargar un programa básico de parpadeo de LED en un PIC12F615. Recibo el siguiente error al intentar leer o escribir en el dispositivo desde MPLABX:    El programador no pudo iniciarse: no se pudo conectar a la herramient...
1
respuesta

biblioteca SPI para PIC18F27K40

Tengo un PIC18F27K40 y me gustaría usar el módulo SPI de hardware. Por supuesto, no se necesitaría mucho código para escribir una biblioteca SPI, pero si ya existe, prefiero no reinventar la rueda. Antes, siempre usaba las bibliotecas perifér...
1
respuesta

Arreglo del compilador XC8 del problema de inicialización de estructura

Estoy usando MPLAB X IDE con el compilador XC8 y me gustaría crear un sistema de menú para un módulo GLCD, pero tengo problemas para inicializar mi matriz MainMenuItemsList[] . No obtengo un error al completar el proceso pero si estoy depu...
1
respuesta

PIC18 Interrupción de alta prioridad no interrumpe la baja (xc8)

Estaba intentando aprender e implementar la propiedad de prioridad de las interrupciones en PIC18F46K22 uC. Yo uso MPLABX y XC8 compilador. En mi código (transformado de un código de ejemplo), tengo una interrupción externa (INT1) y una inter...
2
respuestas

¿Qué es __bit en el compilador XC8 C?

Tomemos un ejemplo: extern volatile __bit TRISB0 @ (((unsigned) &TRISB)*8) + 0; Creo que esto apunta TRISB0 a la dirección de bit apropiada. Pero no entiendo por qué se usa __bit en lugar de bit , el tipo de datos XC...
2
respuestas

Definir pines para uso por una biblioteca xc8

Tengo un código que me gustaría usar en varios proyectos, así que me gustaría ponerlo en una biblioteca La biblioteca no utilizará características especiales del chip y los dos pines que use para hacer su trabajo solo tienen que ser de E / S...
2
respuestas

La compilación de producción PIC18F1220 del código C no funciona

Tengo este código simple que escribí para probar que mi circuito de programación funciona correctamente y se compila correctamente en el compilador xc8 pic c: #include <xc.h> // #pragma config statements should precede project file incl...