-
keil中配置

-
在sdk_config.h中配置
// <q> NRF_PWR_MGMT_CONFIG_FPU_SUPPORT_ENABLED - Enables FPU event cleaning. #ifndef NRF_PWR_MGMT_CONFIG_FPU_SUPPORT_ENABLED #define NRF_PWR_MGMT_CONFIG_FPU_SUPPORT_ENABLED 1 #endif -
定义FPU相关宏
#define FPU_EXCEPTION_MASK 0x0000009F //!< FPU exception mask used to clear exceptions in FPSCR register. #define FPU_FPSCR_REG_STACK_OFF 0x40 //!< Offset of FPSCR register stacked during interrupt handling in FPU part stack. -
使能FPU中断
NVIC_SetPriority(FPU_IRQn, APP_IRQ_PRIORITY_LOWEST); NVIC_ClearPendingIRQ(FPU_IRQn); NVIC_EnableIRQ(FPU_IRQn);

本文详细介绍了在KEIL中配置FPU的方法,包括在sdk_config.h中设置NRF_PWR_MGMT_CONFIG_FPU_SUPPORT_ENABLED宏,定义FPU异常处理相关宏,以及如何在代码中使能FPU中断和编写FPU中断处理函数。

3661

被折叠的 条评论
为什么被折叠?



