Preguntas con etiqueta 'pic'

2
respuestas

Detectando desbordamiento con C18

Estoy implementando una calculadora en un microcontrolador que se controla a través del puerto serie. Por ejemplo, enviaría 1234*5678= y respondería con 7006652\r\n . He escrito el código para esto usando el compilador C18. Cuand...
1
respuesta

Colocación / enrutamiento de la tapa de desacoplamiento a horcajadas en el anillo de protección del oscilador en dsPIC

Los cambios en mi diseño me obligan a reemplazar mi dsPIC33FFJ16MC304 de 44 pines por un dsPIC33FJ64MC506 de 64 pines (el mismo tamaño de paquete, paso de pin más fino). En las hojas de datos de ambos chips, Microchip recomienda un anillo de pro...
3
respuestas

Bucle extraño producido por el compilador PIC de MicroChip

Estamos usando la versión Lite del compilador MicroChip PIC, por lo que quizás esa sea la razón, pero este simple cambio de un bit está generando un bucle donde no es necesario. Dado que el recuento de turnos es 1 (una constante), esperaría que...
2
respuestas

Necesita ayuda para entender el Despertador de energía ultra baja en PIC16F887

Estoy intentando implementar la función "Despertador de energía ultra baja" en un pequeño proyecto PIC. La idea es que el chip se vaya a dormir y luego se despierte en el futuro por la interrupción de ULPWU. La idea detrás de ULPWU es que con...
1
respuesta

¿Es obligatorio conectar el pin V_REF para un dsPIC?

Mientras trato de hacer funcionar el ADC del dsPICF3013 (estoy recuperando solo los ceros), he estudiado el hoja de datos y (lo llamaré) referencia de ADC para el dsPIC30F familia. Anteriormente solo trabajaba con el ADC del PIC16F, así que...
1
respuesta

pic32 frecuencia externa máxima mientras se ejecuta desde un oscilador RC interno de 8MHz

Soy completamente nuevo en PIC y nunca he trabajado con una parte tan compleja como esta. En particular, me pregunto si es posible generar un reloj de referencia (REFCLKO en la hoja de datos) a 11.2896 MHz mientras se ejecuta en el oscilador int...
3
respuestas

¿Cómo puedo encontrar la temperatura del microcontrolador?

En algunas placas, el aumento de la temperatura ambiente puede causar altas temperaturas en el microcontrolador. Esto afectará a micro y mala situación tal vez ocurra. Por ejemplo, he diseñado un dispositivo que se utiliza en una caja. Esta caja...
4
respuestas

¿NECESITAN un oscilador externo los microcontrolers PIC?

Estoy intentando escribir mi primer programa y un sencillo en una pic16LF84, pero estoy confundido en cuanto a si se requiere un oscilador externo u opcional. Estoy leyendo un pdf llamado "Libro: Programación de microcontroladores PIC en C" y...
4
respuestas

Leyendo un temporizador de 16 bits en una MCU de 8 bits

Dado que una MCU de 8 bits no puede leer el temporizador completo de 16 bits en un ciclo, esto crea una condición de carrera en la que la palabra baja puede pasar entre las lecturas. ¿Tiene la comunidad un método preferido para evitar estas cond...
3
respuestas

PIC: ¿Cómo evitar la impedancia de entrada ADC máxima baja?

Leer una batería de 9V en un PIC es nada < a href="https://electronics.stackexchange.com/questions/42710/how-to-read-high-voltages-on-microcontroller" title="new"> new . La forma más simple y directa es con un divisor de voltaje. Me gustaría m...