请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28335 工具/软件:Code Composer Studio
您好!
当我尝试 通过 ePWM ISR 更早地更新 CMPAHR 寄存器时、遇到了一些挑战。 每当我尝试运行此子例程时:
_interrupt void ePWM_ISR (void) { EPwm4Regs.CMPA.half.CMPA = int (dutycalc*EPwm4Regs.TBPRD);// error 1 EPwm4Regs.CMPA.half.CMPAHR =(modf (dutycalc*EPwm4Regs.TBPRD );/error 1 EPwm4Regs.TBR = 1.5);/eTCMP=eTCLR =(modift2.5_eM3<eTCMP=eTCMP=eTcr);/eTCLR =) //清除 INT SEQ1位 PieCtrlRegs.PIEACK.all = PIEACK_Group3;//确认 PIE 返回中断; }
我收到以下错误消息:
错误:需要表达式
警告:隐式声明函数"modf"
3.错误:表达式必须具有整型
我从 HRPWM 用户指南中得到了前两行。 我曾尝试包括在内 和 . 不管用。 我觉得这是一个小问题,但我一直找不到解决办法。
如果有任何指示、我将不胜感激。 +我正在使用 ccs6
谢谢。
David。