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.

[参考译文] TMS320F280025C:C2000微控制器论坛

Guru**** 2455560 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1175114/tms320f280025c-c2000-microcontrollers-forum

器件型号:TMS320F280025C

你(们)好  

       我在 BLDC 电机控制项目中使用了 universal_motorcontrol_lab_f28002x 项目。

到目前 为止, 当打开12或24伏电源并与带有 PC 的 USB (f280025c 板)连接时, 我可以在 表达式窗口中设置标志 EnableOffsetCalc =1,以调试模式运行 BLDC 电机  

即使在运行期间,如果移除 USB,也会旋转电机, 如果 MCU 复位,电机也会停止。   

我在 源代码中给出的设置始终应为标志  flagEnableOffsetCalc =1

现在、我在刷写源代码后、如果 我在开启条件下需要 运行电机、 即使 MCU 复位后也需要旋转 BLDC 电机  

请告诉我如何在 复位条件电机需要运行后更改源代码 、、

如果我修改了内存'280025_RAM_lnk.cmd"获取内存错误。

我需要在没有复位模式的情况下运行电机,

即使我从 PC 上拔下 USB 电缆、并且在电源再次 关闭时、也需要运行电机  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="498808" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1175114/tms320f280025c-c2000-microcontrollers-forum "]我在 源代码中指定的设置始终应为 flagEnableOffsetCalc  =1[/quot]

    在构建级别4中,偏移校准将自动完成,您无需为 校准设置此标志 。

    [报价 userid="498808" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1175114/tms320f280025c-c2000-microcontrollers-forum "]请告诉我如何在 复位条件电机需要运行后更改中的源代码, 

    本实验仅支持闪存构建、不在此 项目中使用280025_RAM_lnk.cmd 文件。 默认情况下、该实验可以在不从闪存复位且不连接 JTAG 调试器的情况下运行电机。  请查看实验室用户指南、您只需将"motorVars_M1.flagEnableRunAndIdentify"设置为"true"即可运行以下电机、或 将"motorVars_M1.flagEnableRunAndIdentify"设置为"true"即可停止电机。

    //设置参考速度,可以替换或删除该速度
    motorVars_M1.flagEnableRunAndIdentify= true;

    motorVars_M1.speedRef_Hz = 40.0f;//目标速度、Hz