你(们)好。
我想使用以下函数检测上电复位事件:
SysCtrlResetSourceGet ()
文档指出它返回32位值:
返回值为:
//! -\ref RSTSRC_PWR_ON
//! -\ref RSTSRC_PIN_RESET
//! -\ref RSTSRC_VDDS_LOSS
//! -\ref RSTSRC_VDDR_LOSS
//! -\ref RSTSRC_CLK_LOSS
//! -\ref RSTSRC_SYSRESET
//! -\ref RSTSRC_WARMRESET
//! -\ref RSTSRC_WAKEUP_FROW_SHUTDOWN
我看 了 RSTSRC_PWR_ON。 但实施是一种胡言之语:
#define RSTSRC_PWR_ON (((AON_SYSCTL_RESETCTL_RESET_SRC_PWR_ON )>>(AON_SYSCTL_RESETCTL_RESET_SRC_S))
AON_SYSCTL_RESETCTL_RESET_RESET_SRC_PWR_ON 为0
AON_SYSCTL_RESETCTL_RESET_SRC_S 为1
因此它向右移动0 1位。 此事件在这种情况下从未返回。 我弄错了吗?