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...
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...
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...
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...
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...
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...
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...
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...
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...
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...