我的客户有以下问题:
我目前正在使用 TM4C129XNCZAD 微控制器、使用频率为25MHz 的外部振荡器。
我怀疑的是主振荡器(MOSC)在适当的频率范围内不工作时的故障识别。
我发现可以配置主振荡器验证电路、从而设置寄存器中的 CVAL 位
MOSCCTL。 我的问题是:
- 验证电路是在启动阶段还是在微控制器运行时工作?
例如、如果我在外部晶振加电并正常运行后将其从电路上分离、MOSC 验证是否会引发故障事件?
- 验证电路检查振荡器是否在5至25MHz 的允许范围内工作、或者连接的晶振是否在25MHz 左右的正确范围内工作? 如果是、我们如何选择要检查的范围?
- 如果我不在 MOSCCTL 中设置 CVAL 位、是否有另一个监控器来监控主振荡器故障?
- MOSCCTL 的 MOSCIM 位只有在 CVAL 之前被置位时才有效?