TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP432P401R 如何屏蔽CSRESET

目前ESD测试,发现MSP432发生复位后,读取复位源为CSRESET;系统现在是内部DCO时钟,但是没有接外部校准电阻,不应该产生CSRESET;

手册描述“ndicates if POR was caused by DCO short circuit fault in the external resistor mode”

问题1:使用DCO内部电阻模式,为什么仍会产生CSRESET?

问题2:如何屏蔽CSRESET复位现象,不让系统重启?

Susan Yang:

关于DCO产生CSRESET,这方面资料比较少。我会去尝试复现一下并同同事研究一下后给您回复。

屏蔽CSRESET复位现象的话,您可以使用RSTCTL_CSRESET_CLR清除标志

user4974765:

回复 Susan Yang:

你好,请问如何在系统复位前使用RSTCTL_CSRESET_CLR清除标志;目前只能实现在系统重启后检测CSRESET标志位,再使用RSTCTL_CSRESET_CLR清除标志位,这样无法避免系统重启

gaoyang9992006:

在msp432ware的库函数中又个reset.h文件,里面有个extern void ResetCtl_clearHardResetSource(uint32_t mask);看名字是清除硬件复位源的,试试这个函数能否屏蔽掉该复位信号

user4974765:

回复 gaoyang9992006:

你好,这只有在系统复位后才能,用来清楚产生的标志位,如何在系统复位前屏蔽这个复位中断;

赞(0)
未经允许不得转载:TI中文支持网 » MSP432P401R 如何屏蔽CSRESET
分享到: 更多 (0)