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