Preguntas con etiqueta 'stack'

0
respuestas

Cómo saber la memoria ocupada por los distintos segmentos de memoria en un microcontrolador

Estoy usando un microcontrolador basado en STM32, un entorno de trabajo integrado IAR y un depurador STlink v2. Solo quiero saber cómo verificar la memoria utilizada / utilizada por el programa / sistema en varios segmentos de memoria como:...
1
respuesta

Puntero de pila principal (MSP) vs Puntero de pila de proceso (PSP)

Estaba leyendo el manual de programación de STM32 y en algún lugar de " página 18 " veo estos dos tipos de punteros de pila. Siempre pienso que solo hay UNA pila y, por lo tanto, solo UN puntero a la pila que existe en las MCU y ahora estoy conf...
2
respuestas

¿Hay pila disponible en PIC ISRs?

Estoy tratando de entender mejor la interacción entre los bucles de primer plano (interrupción) y de fondo ( while (1) ) en un microcontrolador PIC. Específicamente, un PIC16F1709 usando XC8 v1.33. Esta documentación ayuda un poco, pero...
2
respuestas

¿Cómo se asigna la matriz en la pila?

Estaba probando el siguiente código en mi placa STM32, pero no podía entender cómo se asignaba la matriz en la pila. Supongo que hay 200 bytes de memoria en STM32. Aquí está el código: void test1() { char data[1000]={0}; } void test...
1
respuesta

Apilamiento de la fuente de alimentación en paralelo

Tengo dos fuentes de alimentación de banco DLM 60-10 Sorenson (límite de 10 A) que deseo apilar en paralelo para poder proporcionar entre 1 y 20 A, a 12 V. de forma consistente. No soy particularmente eléctrico -la persona salva, así que me preg...
2
respuestas

Prevención de desbordamientos de pila en PIC MCU utilizando lenguaje C MPLAB X

Estoy escribiendo un código de lenguaje C para PIC16f877a para un reloj de alarma. En resumen, el reloj de alarma muestra Hora, Configurar alarma y una temperatura & Lectura de humedad en una pantalla LCD. He escrito interrupciones para a...
1
respuesta

¿Qué sucede si la interrupción ocurre durante la ejecución de la instrucción HALT?

Considere el siguiente segmento del programa en un procesador hipotético. TengoestapreguntaenmicursoCS201.Supongamosqueesteprocesadortieneoperacionesdecarga/almacenamientode32bits,lasoperacionesdeALUsonde16bitsylainstruccióndebifurcaciónesde16b...
1
respuesta

resultados de desbordamiento de pila

He estado forzando un problema relacionado con la corrupción del contenido de la memoria flash de la MCU durante la ejecución del software. Esta corrupción se produce aleatoriamente y tengo una idea de si la corrupción de la memoria flash podría...
1
respuesta

cálculo de la pila en el microcontrolador

He escrito un programa para estimar el uso de la pila de la siguiente manera He definido una variable de puntero global para caracteres sin signo. He definido una variable local en el programa principal y he tomado la dirección de esta variable...
2
respuestas

Existencia (o razón de falta) de registros LIFO CMOS simples IC

Hay un proyecto en el que estoy trabajando que necesita un registro LIFO simple . Lo que quiero decir con simple es apoyar PUSH & Operaciones POP, y supongo que los indicadores VACÍO y COMPLETO. Debo estar buscando con las palabras cl...