Preguntas con etiqueta 'pic'

2
respuestas

cableado ICSP de PIC32MX

Estaba buscando usar un microcontrolador de la serie PIC32MX en un proyecto. Actualmente está en el correo, pero pensé que intentaría entender el cableado para la alimentación y la programación antes de que llegara. Había planeado usar un PICKit...
3
respuestas

¿Cómo proteger la placa del microcontrolador a 1 cable de una conexión accidental de 12 V?

Estoy trabajando en un controlador de tira LED modular con una placa "Master" y hasta 32 placas "Slave". Cada placa "Esclava" controla una tira de LED. Todas las tablas tienen terminales de 3 pines: - + 12V (conectado a una fuente de 50W) - B...
1
respuesta

PIC16 nivel de unidad LP: ¿necesito una resistencia de amortiguación?

Estoy usando un oscilador de cristal de 32 kHz con el temporizador 1 en un PIC16F1825 para proporcionar una sincronización más precisa para los eventos (quiero hacer algo cada 20 minutos). El circuito de cristal parece bastante fácil de diseñar,...
1
respuesta

¿Necesito un oscilador externo para PIC16F887A?

Estoy trabajando con un PIC16F877A. ¿Debo agregar otro oscilador externo a los pines 13 y amp; 14 o puedo usar su oscilador interno con frecuencia de 4MHz? No necesito tiempo preciso en mi proyecto. Solo quiero un retraso de 10 segundos que p...
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...
1
respuesta

registros PORT en PIC18

Tengo un problema con los registros PORT en las MCU PIC18. No importa qué valor coloco en un pin, el registro PORT nunca cambia su valor. No sé si es un error de programación o algún error de Proteus. Me aseguré de que el puerto sea digital y no...
1
respuesta

Temporizador 0 Interrupción xc8

RESUELTO: Pongo aquí mi código, ¡espero que ayude a alguien! ^^ CONSEJO: Mi problema fue porque estaba comparando si PORTBbits.RB3 == 0 o == 1; la solución ha estado comparando una variable en lugar de un estado. #include <xc.h> #include...
1
respuesta

Los puertos de entrada digital del dsPIC30F4011 / 4013 no funcionan en la placa de desarrollo dsPICDEM 2

Tengo un Microchip dsPICDEM 2 Development Board con dos microcontroladores en él: un dsPIC30F4011 (familia de control de motor) y un dsPIC30F4013 (familia de propósito general). Estoy programando en C usando el IDE de MPLAB. Lo que quiero h...
1
respuesta

Migrado de C18 a Hi-Tech C 18 .. La interrupción no funciona

Aquí está mi código fuente. Este código funciona perfectamente en el compilador C18. No hasta que migré a Hi Tech C. No ingresa a la rutina de servicio de interrupción. Por otra parte, de alguna manera corrompió la variable sid pasada a una func...
1
respuesta

Problema con la comunicación SPI (PIC24H)

Estoy intentando comunicarme con un módulo de transceptor NRF24L01 con un PIC24HJ128GP202. Además de todo el código, aquí está la parte importante: void NRF_Config() { NRF_WriteRegister(0x02, 0x01); //PIPE 0 ENABLE NRF_ActivateSR(); NRF_...