工具/软件:TI C/C++编译器
你好
我使用了两个宏函数来管理 PWM 跳闸区域
第一个宏工作.
#define PWM_1_TZ_ON (){EALLOW; \
EPwm1Regs.TZCLR.bit.OST = 1;\
EPwm1Regs.TZEINT.BIT.OST = 1;\
GpioDataRegs.GPADAT.bit.GPIO19 = 1;\
逆变器.Status.bits.BuckHT = 1;\
EDIS;}
第二个宏不起作用
#define PWM_3_4_ON(){EALLOW; \
GpioDataRegs.GPADAT.bit.GPIO22 = 0;\
EPwm3Regs.TZCLR.bit.OST = 1;\
EPwm4Regs.TZCLR.bit.OST = 1;\
EDIS;}
我必须在宏函数之前放置一个断点,然后它才起作用?:?$*?
有人知道为什么这样做?
此致
OL
原因