Preguntas con etiqueta 'pic'

2
respuestas

Usar TMR0 para programar un evento

Estoy tratando de usar TMR0 en un PIC18F2420 para cronometrar la apertura de un dispositivo y mostrar el porcentaje que está abierto. el problema que tengo es que se ha congelado casi todas las demás operaciones. No estoy muy seguro de dónde me...
2
respuestas

HD44780 en modo 4bit conectado a solo UN PUERTO en el PIC

soy nuevo en la programación PIC. Estoy usando el compilador MPLAB X + XC8. Tengo en una placa de pruebas un PIC18F4550 conectado a un LCD compatible con HD44780. Excavando en línea descubrí una rutina para conectar el PIC con el controlador LCD...
2
respuestas

Pines faltantes de 16F887 en el esquema de Proteus 8

En el esquema de Proteus 8, ¿por qué faltan los pines 11, 12, 31, 32 de PIC16F887?     
2
respuestas

Microchip PIC: ¿Cómo recuperar el contexto guardado en interrupciones o desactivar el guardado automático del contexto?

Estoy creando un distribuidor para que los microcontroladores PIC cambien las tareas que guardan sus contextos. El despachador se activa cuando ocurre una interrupción. El problema es que el compilador que estoy usando (C18 V3.x) guarda / res...
1
respuesta

Usando PSMC en lugar de CCP

Hola, estoy creando un controlador de motor y decidí usar PSMC en lugar de CCP para crear mi PWM. Mi decisión se basó en el hecho de que no tengo suficientes puertos CCP en mi foto 16f1788 para el proyecto. Estoy usando el módulo PSMCdesigner pr...
1
respuesta

PIC: ¿Cuál es la diferencia entre el módulo SPI de PIC18F4685 y PIC18F66K22?

Quiero configurar el módulo SPI en modo esclavo para PIC18F66K22. ¿Podemos usar la biblioteca SPI común para ambas MCU?     
3
respuestas

PIC16F88 - compare los resultados de ADC con un valor constante

Estoy tratando de escribir mi primer programa en ensamblador para PIC16F886. El programa debe hacer lo siguiente: Lee el valor de ADC en el canal AN0 Si el valor es menor que 128, apague el LED De lo contrario, encienda el LED El esqu...
1
respuesta

dspic Timer1 Interrupts Ocurre dos veces más lento

Tal vez me esté perdiendo algo aquí, pero en un dsPIC33FJ16GS502, diseñé Timer1 para alternar un pin a 200 Hz, pero cuando se implementa, la frecuencia es de 100 Hz. Tengo las siguientes configuraciones: XT (HS): 16 MHz FCY: 8 MHz Precalentad...
1
respuesta

En la programación de PIC24, ¿por qué AD1PCFGL = 0xFFDF significa asignar analógico a AN5?

Sé que 0xffdf es un número hexadecimal, pero ¿por qué la instrucción AD1PCFGL = 0xFFDF; significa asignar un análogo a AN5? ¿Qué tiene que ver 0xFFDF con 5? ¿Cómo se relacionan?     
2
respuestas

PIC: ¿cómo podemos obtener una interrupción de 1 ms con el temporizador de 16 bits?

Estoy usando PIC24FJ256GB106 . Estoy configurando el bit de configuración para la frecuencia interna a FNOSC_FRCPLL . Tengo confusión con esta configuración de bits que estoy obteniendo 8MHZ o 16MHZ o 32MHZ? si quiero interrumpir el temp...