Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo guardar 6000 datos en stm32

Cómo guardar 6000 datos en stm32

stm32 guarda 6000 datos: la RAM se divide en montón y pila. El montón generalmente almacena variables globales, comenzando desde la dirección baja de la RAM y aumentando hacia arriba; la pila generalmente almacena variables locales, comenzando desde la dirección alta; de RAM y aumentando hacia arriba y hacia abajo.

Por lo tanto, no se recomienda leer el registro de estado varias veces en la función de interrupción. En cuanto a la programación, una vez que se ingresa una interrupción, la función USART_TX_Data se ejecutará independientemente de si se reciben datos, lo que puede causar problemas si la interrupción del puerto serie no se debe a una interrupción de recepción, sino a otras razones.

103 Rendimiento:

Núcleo: CPU ARM Cortex-M3 de 32 bits, frecuencia máxima de funcionamiento 72 MHz, 1,25 DMIPS/MHz.

Memoria: Memoria flash integrada en chip de 32-512 KB. Memoria SRAM de 6-64 KB.

Reloj, reinicio y administración de energía: alimentación de 2,0-3,6 V y voltaje de unidad de interfaz de E/S. Reinicio de encendido (POR), reinicio de apagado (PDR) y detector de voltaje programable (PVD). Oscilador de cristal de 4-16MHz. Circuito oscilador RC integrado de 8 MHz sintonizado de fábrica. Circuito oscilador RC interno de 40 kHz. PLL para reloj de CPU. Cristal de 32 kHz con calibración para RTC.

Bajo consumo de energía: 3 modos de bajo consumo: suspensión, parada, espera. VBAT se utiliza para alimentar el RTC y los registros de respaldo.

Modos de depuración: Depuración serie (SWD) e interfaz JTAG.