Escribí un código en mikroc para pic16f877A en el que he usado un timer0 y timer1. Depuré mi código y encontré que el temporizador 0 no está funcionando pero no puedo entender la razón detrás de eso. Incluso revisé la hoja de datos para OPTION_R...
Estoy trabajando en el proyecto de control de velocidad del motor dc en proteus y para la retroalimentación estoy usando el codificador óptico. La velocidad del motor DC se calcula contando los impulsos del codificador.
Pero quería saber qué es...
He diseñado un simple control remoto RC5 usando un PIC16F57 y el clásico de filas-columnas escanea en un teclado de matriz 4x4.
La versión anterior de mi firmware escaneaba continuamente el teclado para encontrar una pulsación de tecla, pero...
Estoy simulando este circuito a continuación en Proteus 8.1. Básicamente consiste en un interruptor que, cuando se presiona, debe enviar una señal al puerto A, y luego el puerto B debe encender un LED.
Estoy usando PIC18F4550, y el error...
Quiero parpadear el LED con PIC16F628A y ejecutarlo directamente con el botón make and program device main project de MPLAB X. Para programar el PIC, hice el cableado simple que se muestra en este tutorial sin usar ninguna resistencia (...
Esperemos que una simple. ¿Debo controlar siempre escribiendo en la salida digital GPIO? ¿O debería dejarlo siempre bajo y luego tri-indicar la salida?
El LED se enciende cuando el pin de MCU hunde la corriente:
En el código, me refier...
Estoy usando dos temporizadores del controlador de la familia Pic18. El Timer 1 se usa para RTCC y el Timer 2 se usa para contar los minutos.
He utilizado un cristal para la función RTCC, y para el temporizador 2 he arreglado un conteo 'x' y...
Estoy usando un PIC18F2550, un CNY70 y un 40106. (Esquemas a continuación)
El problema es que cuando enciendo el circuito, la primera vez que el CNY70 detecta que algo funciona perfectamente (tengo 1 led en cada salida B, excepto B0, que es l...