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.

[参考译文] CCS/TMS320F2.8027万:LAUNCHTXL-F2.8027万示例ePWM_UDOWN _AQ

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/629988/ccs-tms320f28027-launchxl-f28027-example-epwm_updown_aq

部件号:TMS320F2.8027万
主题中讨论的其他部件:controlSUITELAUNCHXL-F2.8027万

工具/软件:Code Composer Studio

你好  

我在 LAUNCHXL-F2.8027万上尝试了一个示例,示例是 Example_2802xEPwmUpDownAQ,位于 C:\ti\controlSUITE\DEPEND_KITS\C2000_LaunchPad\F2802x_Examples\ePWM_UDown_AQ中2802中。

我只想尝试GPIO0和GPIO1上的PWM,但我看到GPIO2上的LED也在执行PWM。 我尝试对这些命令进行注释,但仍在GPIO2上获得PWM输出(可通过LED亮度查看)。

/*
GPIO设置上拉(myGpio,GPIO编号_2,GPIO _上拉_禁用);
GPIO设置上拉(myGpio,GPIO编号_3,GPIO _上拉_禁用);
GPIO设置模式(myGpio,GPIO编号_2,GPIO _模式_EPWM2A);
GPIO设置模式(myGpio,GPIO编号_3,GPIO _3_Mode_EPWM2B);

GPIO设置上拉(myGpio,GPIO编号_4,GPIO _上拉_禁用);
GPIO设置上拉(myGpio,GPIO编号_5,GPIO _上拉_禁用);
GPIO设置模式(myGpio,GPIO编号_4,GPIO _4_Mode_EPWM3A);
GPIO设置模式(myGpio,GPIO编号_5,GPIO _5_Mode_EPWM3B);
	*/

//PIE_registerPieIntHandler (myPie,PIE_GroupNumber_3,PIE_SubGroupNumber_2,(intVec_t)&epwm2_isr);
//PIE_registerPieIntHandler (myPie,PIE_GroupNumber_3,PIE_SubGroupNumber_3,(intVec_t)&epwm3_isr);

//InitEPwm2Example();
//InitEPwm3Example();

//pie启用PwmInt (myPie,PWM_Number_2);
//pie_enablePwmInt (myPie,PWM_NUMBER_3);

/*
中断无效epwm2_isr (void)
{

//更新CMPA和CMBB值
update_compare (&epwm2_info);

//清除此计时器的INT标志
PWM_clearIntFlag (myPwm2);

//确认此中断以接收来自组3的更多中断
PIE_clearInt (myPie,PIE_GroupNumber_3);
}

中断无效epwm3/isr (void)
{

//更新CMPA和CMBB值
update_compare (&epwm3_info);

//清除此计时器的INT标志
PWM_clearIntFlag (myPwm3);

//确认此中断以接收来自组3的更多中断
PIE_clearInt (myPie,PIE_GroupNumber_3);
}
*/ 

如何禁用GPIO2?

Victor

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

    抱歉,信号似乎与GPIO2耦合,因此LED具有相同的PWM效果。 因此,当我探测GPIO2时,不再有PWM效应,只有稳定的光(低信号)。

    编辑为:

    GPIO设置上拉(myGpio,GPIO编号_2,GPIO _上拉_启用);
    GPIO设置上拉(myGpio,GPIO编号_3,GPIO _上拉_启用);
    /*
    GPIO设置模式(myGpio,GPIO编号_2,GPIO _模式_EPWM2A);
    GPIO设置模式(myGpio,GPIO编号_3,GPIO _3_Mode_EPWM2B);
    
    GPIO设置上拉(myGpio,GPIO编号_4,GPIO _上拉_禁用);
    GPIO设置上拉(myGpio,GPIO编号_5,GPIO _上拉_禁用);
    GPIO设置模式(myGpio,GPIO编号_4,GPIO _4_Mode_EPWM3A);
    GPIO设置模式(myGpio,GPIO编号_5,GPIO _5_Mode_EPWM3B);
    	*/ 

    现在可以了。 我的坏。

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

    很高兴听到您解决了问题。 感谢您提出的问题,这可能会在将来对其他人有所帮助。