Actualmente estoy trabajando en un quadcopter usando STM32F103 . En lugar de usar el Std Periph Driver proporcionado, que es grande, estoy creando mi propio Periph Driver que está orientado a objetos, lo que también me ayuda a entender mejor el...
¿Por qué no puedo elegir algunas partes como punto de interrupción en el Keil? Por favor, considere estas imágenes:
Si considera algunas de las partes que determiné, sabrá que no puedo seleccionarlas como punto de interrupción. ¿Por qué?...
Intenté ejecutar el software LCD en Keil para STM32, pero lo conseguí
*** error 65: access violation at 0x60000000 : no 'write' permission
¿Sabes cómo resolver ese error?
Vi que puedo crear un MAP, pero no funcionó
MAP 0x00000000, 0x7000...
Recientemente, en Embedded World 2018 en Nuremberg obtuve, gratis, NUCLEO-L433RC-P con el chip STM32L433RCT6P a bordo. Quiero ampliar mis conocimientos en chips STM32. Antes, hice stuf simple en STM32F4.
Todoslospuenteseneltableroestánco...
Necesito hacer esto posiblemente. Estoy utilizando keil IDE y el MCU AT89c51RD2.
En la inicialización, se llamará a una función para derivar unos 1500 bytes. Quiero escribir este byte en la memoria de código (byte por byte), porque nunca camb...
¿Cómo implementar la función de demora en Keil ARM MDK que espera un tiempo determinado en microsegundos que puede recompilarse a cualquier velocidad de reloj razonable definida en la configuración del proyecto de Keil? Y todo esto sin utilizar...
Estoy usando MCU LPC1788 con el compilador KeilV5.
Tengo un ISR de temporizador en el que leo un canal de ADC específico de un formulario de valor y lo escribo en una tarjeta SD utilizando la biblioteca FATFS.
Aquí está mi código ISR del t...
Una herramienta muy popular y anunciada para la programación de microcontroladores ARM es Keil MDK-ARM. La versión de evaluación se puede descargar aquí . Sin embargo, hay una limitación de tamaño de código de 32 KB para usar la versión de eval...
El código aquí es la configuración de DMA2 para transferir 160 muestras cada una desde dos canales analógicos desde ADC1 a la memoria.
El ADC, DMA, NVIC, etc. parecen configurados correctamente, pero por alguna razón, estoy obteniendo errores...
Tengo la necesidad de inicializar los registros ARM de mi placa de desarrollo ARM7TDMI a unos valores específicos mediante el ensamblaje en línea. Por ejemplo, actualmente hago algo como lo siguiente:
#pragma ARM
void init(char * r...