Tengo que crear un archivo ASM para el PIC18F452 que hace lo siguiente:
(a) define la etiqueta MapName como el primero de los 8 registros consecutivos que contienen una cadena terminada en nulo de no más de 7 caracteres.
(b) acceder a una v...
Me pregunto si hay alguna regla general sobre qué tan cerca se pueden colocar los diferentes paquetes BGA entre sí. ¿Qué límites además de escoger y colocar precisión?
Le pediré una recomendación a algunos sitios de ensamblaje de la placa, pe...
Usando un registro de bandera de 8 bits, el objetivo es generar una máscara de 16 bits para manipular un registro de configuración de 2 bytes donde pares de bits adyacentes controlan un canal, por ejemplo. escribir 0x2 (0b10) para el cana...
No sé si se recomienda o no, pero estoy seguro de que alguien me dará una advertencia severa si no lo hace. He publicado un duplicar en stackoverflow, sin embargo, esto puede ser apropiado aquí ya que es para una plataforma integrada y una ser...
Tengo curiosidad por saber si hay alguna ganancia en particular por usar una llamada en lugar de un goto cuando se verifica cada fuente de interrupción en un ISR. Mi código actual haría algo como esto:
.intr CODE 4
pagesel $...
Al diseñar mi propia CPU de 16 bits, me pregunto cómo se ejecuta internamente la instrucción de registro-registro XCHG. Por informática, conozco el DLX que no proporciona XCHG y, por lo tanto, no necesita acceder a dos registros en la reescritur...
Estoy tratando de detectar obstáculos a una distancia específica usando un sensor ultrasónico que está interconectado con un microcontrolador PIC.
Sensor ultrasónico = HC-SR04
microcontrolador PIC = PIC16F628A
Esto encenderá un LED cuan...
Estoy tratando de compilar un proyecto para la escuela, que todos mis compañeros de clase no tienen problemas para compilar. Esta asignación no es más que arrastrar un código fuente ya escrito y compilar un programa que ya ha demostrado ser un p...
Pido disculpas si mi pregunta fue vaga.
Programa: Atmel Studio 6
Estoy tratando de hacer un programa que entre en un bucle del cual solo saldrá cuando un pin se agote.
;Set PA0 high before entering loop checking for low
CBI DDRA,DDA0...
En el Patterson & Libro de Hennessy,
Estoesparaestas4instrucciones,sinecesitoimplementarinstruccionescomoandi,addi,ori,j,etc,¿agregoaestatabla?¿Ohagootracosa?ACTUALIZARSiagrego,creoquelapartedifícilesALUOp.Solohay2bits,creoquenecesitolass...