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