如何获取芯片复位原因
未解决
YTM32B1M系列
-
SDK应用示例:
SDK中并无专门的RCU模块,需要直接操作寄存器来获取复位原因。
volatile uint32_t ResetReasonRawValue = 0;
/* Get reset reason /
ResetReasonRawValue= RCU->RSSR;
/ clear reset reason*/ RCU->RSSR= OxFFFFFFFF;
MCAL应用示例:
调用Mcu_GetResetReason函数后再调用Mcu_GetResetRawValue函数,Mcu_GetResetRawValue中会实现RSSR寄存器清除。
注:获取并清除复位原因的代码放置的位置,建议在main函数靠前的位置。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...