ST STM32F4 Series Programming Manual page 253

Cortex-m4
Hide thumbs Also See for STM32F4 Series:
Table of Contents

Advertisement

PM0214
Bit 31 ASPEN: Enables CONTROL<2> setting on execution of a floating-point instruction. This
results in automatic hardware state preservation and restoration, for floating-point context, on
exception entry and exit.
0: Disable CONTROL<2> setting on execution of a floating-point instruction.
1: Enable CONTROL<2> setting on execution of a floating-point instruction.
Bit 30 LSPEN:
0: Disable automatic lazy state preservation for floating-point context.
1: Enable automatic lazy state preservation for floating-point context.
Bits 29:9 Reserved.
Bit 8 MONRDY:
0: DebugMonitor is disabled or priority did not permit setting MON_PEND when the floating-
point stack frame was allocated.
1: DebugMonitor is enabled and priority permits setting MON_PEND when the floating-point
stack frame was allocated.
Bit 7 Reserved.
Bit 6 BFRDY:
0: BusFault is disabled or priority did not permit setting the BusFault handler to the pending
state when the floating-point stack frame was allocated.
1: BusFault is enabled and priority permitted setting the BusFault handler to the pending state
when the floating-point stack frame was allocated.
Bit 5 MMRDY:
0: MemManage is disabled or priority did not permit setting the MemManage handler to the
pending state when the floating-point stack frame was allocated.
1: MemManage is enabled and priority permitted setting the MemManage handler to the
pending state when the floating-point stack frame was allocated.
Bit 4 HFRDY:
0: Priority did not permit setting the HardFault handler to the pending state when the floating-
point stack frame was allocated.
1: Priority permitted setting the HardFault handler to the pending state when the floating-point
stack frame was allocated.
Bit 3 THREAD:
0: Mode was not Thread Mode when the floating-point stack frame was allocated.
1: Mode was Thread Mode when the floating-point stack frame was allocated.
Bit 2 Reserved.
Bit 1 USER:
0: Privilege level was not user when the floating-point stack frame was allocated.
1: Privilege level was user when the floating-point stack frame was allocated.
Bit 1 LSPACT:
0: Lazy state preservation is not active.
1: Lazy state preservation is active. floating-point stack frame is allocated but saving state to it
is deferred.
DocID022708 Rev 6
Core peripherals
253/260
259

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F4 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Stm32l4+ seriesStm32f3 series

Table of Contents

Save PDF