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.

[参考译文] TMS320F28379S:SYNCSELECT 寄存器锁定位始终置位

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/755371/tms320f28379s-syncselect-register-lock-bit-set-always

器件型号:TMS320F28379S
主题中讨论的其他器件:TMS320F28379D

您好!

我正在尝试将 ECAP1和 ECAP 4与 EPWM4 SyncOut 脉冲同步。

无论我尝试写入 SYNCSELECT 寄存器中的任何内容都不在 SFR 寄存器中得到反映。 我想这是因为 SYNCSELECT 寄存器锁定位总是被置位。
我将 TMS320F28379D LaunchPad 与 C2000 SDK 配合使用、我是否知道可用于解锁该位的任何函数? 还是可以直接清除该位?

此致、

Manohar

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

    同步选择寄存器的位默认为零。 您在重新加载后看到它是否已设置?

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

    感谢您的回复

    是的、它在我加载程序后被设置。

    在 SYNCSELECT 寄存器锁定位被置位之前、我正在调用以下函数、
    SYSCTL_setSyncInputConfig (SYSCTL_SYNC_IN_ECAP1、SYSCTL_SYNC_IN_SRC_EPWM4SYNCOUT);

    但该数据仍不会更新到 SYNCSELECT 寄存器。

    是否缺少任何配置或使能、我无法调用此函数以反映在特殊函数寄存器中。


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

    LOCK 位一旦置位、只能通过系统复位来复位。 您是否在加载前执行系统复位?

    此致、
    Veena