Preguntas con etiqueta 'assembly'

1
respuesta

Multiplicado sin firmar de 32 bits en el ensamblaje de AVR

¿Cómo realizo una multiplicación por 2 de la cantidad de 32 bits sin firmar en los registros r18:r19:r20:r21 donde r18 es el byte más significativo? Mi respuesta es esta: rol r18; rol r19; rol r20; rol r21 . Mi proceso...
2
respuestas

PIC16F690 LED's intermitentes consecutivos

Tengo problemas para escribir el código para destellar 6 LED de PORTC en el microcontrolador PIC16F690. Los LEDs deberían parpadear como las luces en una pista. Con el código que tengo actualmente, los LED están parpadeando en pares y fuera d...
3
respuestas

¿Es curioso cómo funciona el direccionamiento ALU en el código de ensamblado?

Al escribir el código de ensamblaje, digamos que R1 = R2 + R3, es bastante fácil entender el procedimiento de direccionamiento porque todos los registros están cerca de la ALU. Pero me resulta difícil ver cómo la ALU va a la memoria en R2 en ins...
2
respuestas

Código minúsculo para descargar memoria Flash

Estoy tratando de escribir el código más pequeño posible para extraer el firmware de microcontrolador XMC4500 de Infineon . El código debe caber en un búfer de bytes 30 que me permite tener 15 instrucciones de la máquina usando el conjunto...
2
respuestas

¿Cómo puedo controlar 8 LED con un retardo de tiempo con solo un microcontrolador (PIC12) escrito en el ensamblaje?

Puedo tener 5 pines de E / S habilitados. Estoy confundido sobre cómo controlarlos individualmente.     
2
respuestas

Cortex M7 va a HardFault inmediatamente después de reiniciar

Estoy usando el procesador ATSAME70Q21 con una CPU Cortex-M7. Mi entorno de desarrollo es Atmel Studio 7. Estoy usando la placa de demostración SAME70 XPlained. Estoy creando algo de código en lenguaje ensamblador. Como prueba, configur...
2
respuestas

Ensamblaje de AVR con Servo / Motors / Etc

Así que he estado aprendiendo el ensamblaje de AVR en mi propio tiempo, me gusta más y entiendo los registros / contadores y demás. Pero el problema es ... la mayoría de los sitios web que leo en línea / tutoriales realmente no hablan de usar...
1
respuesta

¿Qué significan los símbolos de fórmula de bandera en las documentaciones del ensamblador AVR?

Estaba leyendo sobre algo en las documentaciones del ensamblador del microcontrolador AVR y generalmente me encuentro con una línea que se utiliza para describir cómo afectaría una instrucción a un indicador específico en el registro de estado....
1
respuesta

AVR asm wait loop explica

¿Puede alguien explicarme este código (es de la calculadora de ciclo de espera)? No puedo entender claramente el cálculo. ; Retraso 1 600 000 ciclos ; 100 ms a 16 MHz ldi r18, 9 ;1 clock cycle ldi r19, 30 ;1 clock cycle ldi r20...
1
respuesta

Marcas fiduciales a bordo frente al panel

¿Necesito marcas fiduciales tanto en mi tablero como en mi panel para el ensamblaje automatizado? ¿Y cuántas marcas fiduciales necesito por placa para una tabla redonda de 80 mm de diámetro?