8386|9

182

帖子

5

TA的资源

一粒金砂(中级)

楼主
 

28035 trip zone [复制链接]

怎样触发TRIP zone中断?我按照Ti的epwm_trip_zone中的例子改写程序,但是怎么不能触发中断啊,Gpio12也设置为输入且为TZ1功能,我用短线接到地,还是不能触发进入中断,求高手指点;另外,Ti 的datasheet中说可以用软件强制触发,也就“Software-forced tripping is also supported”句话怎么理解呢?拜求高手指点。谢谢

最新回复

什么原因呀,分享一下  详情 回复 发表于 2017-7-25 16:48
 
点赞 关注

回复
举报

2856

帖子

260

TA的资源

五彩晶圆(高级)

沙发
 
先确定是硬件问题还是软件问题。
 
 

回复

182

帖子

5

TA的资源

一粒金砂(中级)

板凳
 
interrupt void EPWM1_TZINT_ISR(void)
{
   EPwm1TZIntCount++;
// Clear the flags - we will continue to take
// this interrupt until the TZ pin goes high
//
   EALLOW;
   EPwm2Regs.TZCLR.bit.CBC = 1;   
   EPwm2Regs.TZCLR.bit.INT = 1;
   EDIS;

   // Acknowledge this interrupt to receive more interrupts from group 2
   PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;   
}
初始化函数中
   EALLOW;
  // EPwm1Regs.TZSEL.bit.CBC1 = 1;
  // EPwm1Regs.TZSEL.bit.CBC2 = 1;

   EPwm1Regs.TZFRC.bit.CBC = 1;   
   // What do we want the TZ1 and TZ2 to do?
   EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_HI;
   EPwm1Regs.TZCTL.bit.TZB = TZ_FORCE_LO;
   
   // Enable TZ interrupt
   EPwm1Regs.TZEINT.bit.CBC = 1;
   EDIS;
请高手帮忙看看是不是设置有问题呢,谢谢
 
个人签名每天进步一点,大神带菜鸟,真是谢谢您们的支持、帮助和无私的奉献。
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

4
 
你还是好好看看TI例程吧。搞清楚了官方例程了,什么都不是问题。
下面是官方程序trip zone功能描述。
//###########################################################################
// Description:
//! \addtogroup f2803x_example_list
//!

ePWM Trip Zone (epwm_trip_zone)


//!
//! This example configures ePWM1 and ePWM2 as follows
//!  - ePWM1 has TZ1 and TZ2 as one shot trip sources
//!  - ePWM2 has TZ1 and TZ2 as cycle by cycle trip sources  
//!
//! Initially tie TZ1 and TZ2 high. During the test, monitor ePWM1 or ePWM2
//! outputs on a scope. Pull TZ1 or TZ2 low to see the effect.
//!
//!  \b External \b Connections \n
//!  - EPWM1A is on GPIO0
//!  - EPWM1B is on GPIO1
//!  - EPWM2A is on GPIO2
//!  - EPWM2B is on GPIO3
//!  - TZ1 is on GPIO12
//!  - TZ2 is on GPIO13
//
 
 
 

回复

182

帖子

5

TA的资源

一粒金砂(中级)

5
 
我的硬件已经定形,没有可用的TZ复用功能的Gpio了,所以我想用软件触发进入中断,但是“Software-forced tripping is also supported“,一直都不能明白,你说的按照Ti官网例程的那种,我也设置了,也是不能进入中断,请高手多多指点,非常感谢
 
个人签名每天进步一点,大神带菜鸟,真是谢谢您们的支持、帮助和无私的奉献。
 
 

回复

182

帖子

5

TA的资源

一粒金砂(中级)

6
 
请问调试Ti例程CCS系统怎样配置呢,直接建立工程后把案例加载进去,也是进不了中断啊,求高手指点

点评

三楼只说明设置好了TZ,而还要放开INT2.y请看Literature Number: SPRUGL8B中的表 Table 108. PIE MUXed Peripheral Interrupt Vector Table  详情 回复 发表于 2014-1-8 22:57
 
个人签名每天进步一点,大神带菜鸟,真是谢谢您们的支持、帮助和无私的奉献。
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

7
 
506977544 发表于 2014-1-8 14:22
请问调试Ti例程CCS系统怎样配置呢,直接建立工程后把案例加载进去,也是进不了中断啊,求高手指点

三楼只说明设置好了TZ,而还要放开INT2.y请看Literature Number: SPRUGL8B中的表

Table 108. PIE MUXed Peripheral Interrupt Vector Table
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

8
 
Software-forced tripping is also supported”是指设置Trip-Zone Force Register即TZFRC
 
 
 

回复

182

帖子

5

TA的资源

一粒金砂(中级)

9
 
非常感谢各位大侠的回复,找到问题出到哪里了,再次拜谢!
 
个人签名每天进步一点,大神带菜鸟,真是谢谢您们的支持、帮助和无私的奉献。
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

10
 
506977544 发表于 2014-1-9 23:11
非常感谢各位大侠的回复,找到问题出到哪里了,再次拜谢!

什么原因呀,分享一下
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表