Preguntas con etiqueta 'pic'

1
respuesta

MPLAB XC16 no genera el archivo .HEX después de una compilación exitosa

Soy nuevo en MPLAB XC16 IDE. Estoy generando un simple código de LED parpadeante para comprender los conceptos básicos del microcontrolador PIC24FJ32GA002. El archivo principal es el siguiente: #include <xc.h> #include <libpic30.h&...
1
respuesta

Usando I2C en un dsPIC33E

Tengo un problema al utilizar I2C en un dsPIC33EP512MU810. Utilizo la biblioteca periférica para PIC24 y dsPIC33 para administrar los registros, pero también escribí algunas funciones. Estas son las funciones que utilizo para I2C #include <...
1
respuesta

PIC16F18855 funciona a la mitad de la frecuencia de reloj cuando lo apago y lo enciendo demasiado rápido

Tengo una placa que tiene un PIC16F18855 funcionando a 8MHz desde un cristal externo. La mayoría de las veces funciona bien, pero si se apaga rápidamente, se reiniciará a 4MHz. Los principales síntomas de esto son cosas como la velocidad en baud...
1
respuesta

Uso de memoria flash de alta resistencia en el procesador PIC

Estoy diseñando con un PIC10F322 ( enlace ). Quiero usar la "memoria flash de alta resistencia" y el documento indica que la memoria de alta resistencia se refiere a las "últimas 128 bytes de bytes más bajos" y que el "tiempo de ciclo de escritu...
2
respuestas

La función de cronómetro en MPLABX da un valor que está muy lejos de la realidad

Tengo un PIC16F688 corriendo a 4MHz (intosc) y necesito un retraso de aproximadamente 1 segundo. Usando este bucle for: for (unsigned long n = 0; n < 219300; n++) {} produce este resultado en la función de cronómetro en el simulador: S...
1
respuesta

Uso de interrupción de ADC

Estoy usando un dsPIC30F4011 en mi proyecto con XC16, y actualmente estoy programando su ADC. Pero mi pregunta también es general: ¿Debo apagar y volver a encender el periférico (ADC en este caso) en cada interrupción? Aquí está mi códig...
1
respuesta

sublw carry bit: Microchip PIC16C instrucción establece "método de complemento de dos"

Como es bien sabido, las partes del PIC de Microchip implementan la resta por el "método del complemento de 2", generando un bit de acarreo cuando la suma de (el primer parámetro y el complemento de los dos del otro parámetro) genera un acarreo....
1
respuesta

Programando PIC16F877a usando PICKIT3

Estoy tratando de programar un pic16f877a utilizando PICKIT3 y MPLAB sin éxito. Estoy alimentando la foto con el pickit. Verifiqué las conexiones casi 20 veces, todo está conectado en el lugar correcto, cada vez que intento grabar la imagen q...
1
respuesta

salida uart revuelta

Soy nuevo en la comunicación de imágenes con PC mediante RS232. He intentado el siguiente código y utilicé Hyperterminal para ver la salida. Pero la salida se revuelve aquí y allá cada vez que reinicio la imagen. He intentado cambiar los bits de...
1
respuesta

Problema con EUSART pic16F18877 en modo asíncrono

Estoy tratando de establecer una comunicación con el EUSART del pic16F18877 pero no tengo éxito. Después de recibir algunos comentarios, hice algunos cambios en la función RxChar (). Desde la computadora, estoy enviando 0xFE05 al controlador...