主题: SysConfig 中讨论的其他器件
工具/软件:
尊敬的专家:
我正在使用 MSPM0C1104。
在 SysConfig 中、BOR Threshold 被禁用、无法修改。

我想知道如何调整 BOR 阈值设置。
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
尊敬的专家:
我正在使用 MSPM0C1104。
在 SysConfig 中、BOR Threshold 被禁用、无法修改。

我想知道如何调整 BOR 阈值设置。
谢谢
嗨、Robin、
您可以在 main 函数初始化后立即修改 BOR 阈值。 用于 BOR 配置的 MSPM0C1104_TRM 的屏幕截图如下所示、主要需要两个步骤:
1.在 SYSCTL 中 BORTHRESHOLD 寄存器的 LEVEL 字段中选择所需的值。
2.通过设置 BORCLRCMD 寄存器的 GO 位、激活在 LEVEL 字段中设置的阈值。

下面是一个简单的示例代码。 此外、您还可以处理"NMI_Handler"中的 BOR 中断、代码框架可按如下方式引用。
int main(void)
{
SYSCFG_DL_init();
/* BOR Threshold Setting */
DL_SYSCTL_setBORThreshold(SYSCTL_BORTHRESHOLD_LEVEL_BORLEVEL2);
DL_SYSCTL_activateBORThreshold();
while (1) {
}
}
void NMI_Handler(void) {
if(DL_SYSCTL_NMI_IIDX_BORLVL == DL_SYSCTL_getPendingNonMaskableInterrupt()) {
}
}
此致、
彼得