Tag: KEIL
Tengo un problema al usar el ensamblador en Keil uVision ARM. Intento establecer el valor del registro R14 con este código en ensamblador en línea: __asm { MOV R14, #Loop; } Pero el compilador dice que el símbolo “R14” está indefinido. Cuando escribo el mismo código en un archivo .s, . . . Read more
Mi objetivo es escribir un código de ensamblaje de metal desnudo para STM32F103 que encienda el LED PB1. Los pasos que sigo se enumeran a continuación: 1. Habilitar el bit IOPB 3 en el registro RCC_APB2ENR, que tiene una dirección de 0x18, restablecido desde la dirección base de RCC, 0x40021000. . . . Read more
Estoy intentando imprimir el nombre de las funciones con la macro __func__ en un proyecto 8051. Pero cuando compilo en Keil, aparece un error como este: main.c(50): error C202: '__func__': identificador no definido ¿Hay alguna otra macro similar? Por favor, ayúdeme a resolverlo.
Soy totalmente nuevo en la programación en lenguaje C y en el uso de Keil uVision en general, y recibí un ejercicio en el que tengo que invertir el siguiente código para que empiece en LED7, el LED más lejano a la izquierda, luego se desplace bit a bit hacia . . . Read more
¿Cómo puedo terminar el programa que, según el código a continuación, hace un bucle continuo entre las subrutinas __mainCode y funcOne? __mainCode PROC MOV R0, 5 ;0x0800 0008 LDR R1, =0xA ;0x0800 000C BL funcOne ;0x0800 0010 POP {R3} ;0x0800 0014 ENDP ; fin de la función funcOne PROC MOV . . . Read more