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