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.

[参考译文] TMS320F28379D:DBCTL 和 DBCTL2寄存器的配置序列

Guru**** 2224960 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/908117/tms320f28379d-configuration-sequence-of-dbctl-and-dbctl2-register

器件型号:TMS320F28379D

您好专家、

我的客户希望影子加载 DBCTL 寄存器。 它们初始化了该部件、如下所示:

当它们与调试器一起步至红色周期时、DBCTL 中的内容将被清除。 但是、如果你在代码中首先设置 DBCTL2.bit.SHDWDBCTLMODE、这个问题将不会发生。  

这里是否有任何配置要求?

谢谢

谢尔登

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    此查询已分配给专家。 由于美国假期是在2005年5月25日、请在美国时间2005年6月26日之前回复。

    谢谢
    Vasudha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好专家、

    现在是否有此案例的更新?

    谢谢

    谢尔登

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果您将 DBCTL 配置为影子模式(DBCTL2.bit.SHDWDBCTLMODE =1)
    您可以先设置此位、然后更新 DBCTL 寄存器。
    因为该寄存器的默认值是立即模式(与其他影子到活动寄存器(如 CMPx)不同)。
    因此、当您设置影子模式时、您先前写入的值将被覆盖。
    我建议 先设置 DBCTL2.bit.SHDWDBCTLMODE、然后再写入 DBCTL。