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.
您好专家、
我的客户希望影子加载 DBCTL 寄存器。 它们初始化了该部件、如下所示:
当它们与调试器一起步至红色周期时、DBCTL 中的内容将被清除。 但是、如果你在代码中首先设置 DBCTL2.bit.SHDWDBCTLMODE、这个问题将不会发生。
这里是否有任何配置要求?
谢谢
谢尔登
您好!
此查询已分配给专家。 由于美国假期是在2005年5月25日、请在美国时间2005年6月26日之前回复。
谢谢
Vasudha
您好专家、
现在是否有此案例的更新?
谢谢
谢尔登
您好!
如果您将 DBCTL 配置为影子模式(DBCTL2.bit.SHDWDBCTLMODE =1)
您可以先设置此位、然后更新 DBCTL 寄存器。
因为该寄存器的默认值是立即模式(与其他影子到活动寄存器(如 CMPx)不同)。
因此、当您设置影子模式时、您先前写入的值将被覆盖。
我建议 先设置 DBCTL2.bit.SHDWDBCTLMODE、然后再写入 DBCTL。