En MPASM parece que puedo hacer esto para que paylen_lo y bytesleft tengan la misma ubicación de memoria:
UDATA
paylen_hi RES 1
bytesleft RES 0
paylen_lo RES 1
Esto utiliza el mismo tipo de truco que con CBLOCK...
Estoy intentando configurar el chip para que detecte un flanco ascendente en un pin y luego comience a emitir una onda cuadrada en el siguiente pin más.
Tengo la interrupción activada pero no sé cómo decir "si la interrupción se activa, ejecu...
He escrito el siguiente código para generar PWM y para cambiar el ciclo de trabajo cuando se presiona un botón. En simulaciones funciona bien. Sin embargo, cuando se implementa el circuito, el PWM comienza cuando se presiona el botón. Pero despu...
Hice un proyecto simple, una prueba de "Hola mundo". El LED se enciende, pero cuando apago el PIC18, permanecen encendidos durante unos segundos. Quiero desconectar la alimentación del PIC18 sin demora; ¿Es eso posible?
Hay mucha investigación sobre técnicas que intentan reutilizar el resultado anterior de una instrucción, ya sea carga de memoria o aritmética, como la reutilización dinámica de instrucciones, la predicción de valores, basada en el concepto de lo...
Estoy intentando hacer que parpadee un LED en el ensamblaje de mi Raspberry pi 2 modelo B para depurar el código de inicio.
Sin embargo no veo nada parpadear. ¿Podría alguien decirme lo que estoy olvidando?
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
Empecé a trabajar con AVRs hace unos días. Comenzó con ensamblador y simulando en Proteus.
Mi objetivo actual es habilitar la interrupción de cambio de pin en PCINT0, que es PB0 en mi attiny13 . En este momento estoy siguiendo el problema. H...
Continúo mi práctica con el ensamblaje de MIPS y el código de máquina. Estoy haciendo un problema que asume lo siguiente:
• variables a-j are assigned temporary registers $0-$8.
• the base address of arrays A and D are in $9 and $10.
• if need...
MSP430F2274
Tengo cuatro botones que deben estar vinculados a la misma rutina de servicio de interrupción. Están vinculados a P1.0 - P1.3.
El primer botón está configurado y funciona muy bien con este código de inicialización:...
Estoy intentando controlar un servomotor con attiny45 escribiendo el código en el ensamblador. Descubrí cómo configurar el temporizador en modo pwm y cómo elegir un preescalador necesario. Y con diferentes valores OCR0A estoy obteniendo la posic...