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.

[参考译文] MSPM0C1104:可以支持多少个 PWM?

Guru**** 2540460 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1353730/mspm0c1104-how-many-pwm-be-supported

器件型号:MSPM0C1104

您好、专家:

   如所示 ,P1:

三个计时器、支持多达14个 PWM 通道

•一个具有死区支持多达8个 PWM 通道的16位高级计时器  

但在 P34中、总共仅支持8个 PWM:

   对于 TIMGx 有两个独立通道、TIMAx 有四个独立通道、我对此感到困惑、在 CCS Theia 1.3.1中、我最多只能设置8个 PWM 通道、您能解释一下吗? 谢谢。

比尔

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

    你好、 Bill.廖

    以下是最大输出配置为14 PWM 的示例.syscfg 文件。

    e2e.ti.com/.../3858.timx_5F00_timer_5F00_mode_5F00_pwm_5F00_edge_5F00_sleep.syscfg

    TIMA0、CC2N 与 SWD 接口冲突的错误。 您需要禁用 SWD 接口才能正常使用此 PWM。

    Br、

    赫利克

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

    您好、 Helic:

       如果 TIMG14设置为 PWM 的4个通道、则会出现编译错误:

    [38]"C:/ti/ccstheia131/ccs/tools/compiler/ti-cgt-armllvm_3.2.1.LTS/bin/tiarmclang.exe /ti/mspm0_sdk_2_00_00_03/source/third_party/CMSIS/Core/Include -c @"syscfg/device.opt"-March=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O2 -i"C:/Users/bill.liao/workspace_ccstheia/test_pwm /ti/mspm0_sdk_2_00_00_03/source -i"C:/Users/bill.liao/workspace_ccstheia/test_pwm/Debug /Users/bill.liao/workspace_ccstheia/test_pwm/Debug/syscfg -i"C @
    [39]subdir_rules.mk:31:目标"syscfg/ti_msp_dl_config.h"的配方失败
    [40]syscfg/ti_msp_dl_config.c:136:3:错误:使用未声明的标识符"DL_TIMERG_CAPTURE_Compare_2_index"
    [41] DL_TIMERG_CAPTURE_COMPARE_2_INDEX );
    [42]^
    [43]syscfg/ti_msp_dl_config.c:138:88:错误:使用未声明的标识符"DL_TIMERG_CAPTURE_Compare_2_index"
    [44] DL_TimerG_setCaptCompUpdateMethod (PWM_0_INST、DL_TIMER_CC_UPDATE_METHOD_IMAGE、DL_TIMERG_CAPTURE_2_INDEX);
    [45]^
    [46]syscfg/ti_msp_dl_config.c:143:3:错误:使用未声明的标识符"DL_TIMERG_CAPTURE_Compare_3_index"
    [47] DL_TIMERG_CAPTURE_COMPARE_3_INDEX );
    [48]^
    [49]syscfg/ti_msp_dl_config.c:145:88:错误:使用未声明的标识符"DL_TIMERG_CAPTURE_Compare_3_index"
    [50] DL_TimerG_setCaptCompUpdateMethod (PWM_0_INST、DL_TIMER_CC_UPDATE_METHOD_IMAGE、DL_TIMERG_CAPTURE_3_INDEX);
    [51]^
    [52]4错误。
    [53]gmake:***[syscfg/ti_msp_dl_config.o]错误1
    [54]Thebes mall .;不会因为错误而重做。
    [55]****建造完成****

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

    你好、 

    您似乎已在另一个线程中解决了此问题:

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1353631/lp-mspm0c1104-can-t-output-4-channels-of-pwm-by-using-timg14

    我要关闭这个主题。

    Br、

    赫利克