工具/软件:Code Composer Studio
你好
我尝试展示 TRIP_ZONE 示例
这个环路的意义和 InputXbarRegs.INPUT1SELECT = 12;这个。
空 InitTzGpio (空)
{
//
//对于外部触发器,GPIO12作为 TripZone 的触发器
//
GpioCtrlRegs.GPAPUD.bit.GPIO12 = 0; //启用 GPIO12上的上拉电阻(TZ1)
GpioCtrlRegs.GPAQSEL1.bit.GPIO12 = 3; //异步输入 GPIO12 (TZ1)
EALLOW;
InputXbarRegs.INPUT1SELECT = 12;
EDIS;
//
//用于监视何时进入 TZ 中断
//
EALLOW;
GpioCtrlRegs.GPAPUD.bit.GPIO11 = 1; //禁用 GPIO0上的上拉电阻(EPWM1A)
GpioCtrlRegs.GPAMUX1.bit.GPIO11 = 0; //将 GPIO0配置为 EPWM1A
GpioCtrlRegs.GPADIR.bit.GPIO11=1;
EDIS;
}