在线时间66 小时
UID3355451
注册时间2019-6-6
NXP金币0
TA的每日心情 | 奋斗 2021-12-3 08:12 |
---|
签到天数: 1 天 [LV.1]初来乍到
高级会员
- 积分
- 655
- 最后登录
- 2022-11-17
|
楼主 |
发表于 2021-6-21 16:48:32
|
显示全部楼层
试了试,还是不行。。中断处理函数如下。我的程序中还用到了一些其它中断,对FTM2这个不知道有影响没。
FTM2_Task(void)
{
if((FTM_GetOverFlowFlag(FTM2))==FTM_SC_TOF_MASK)
{
overflow++;
FTM_ClrOverFlowFlag(FTM2);
}
if(FTM_GetChannelFlag(FTM2,0)==FTM_CnSC_CHF_MASK)
{
FTM_ClrChannelFlag(FTM2,0);
TOF_start=FTM_GET_CxV(FTM2,0);
}
if(FTM_GetChannelFlag(FTM2,1)==FTM_CnSC_CHF_MASK)
{
FTM_DisableChannelInt(FTM2,1);
FTM_ClrChannelFlag(FTM2,1);
TOF_stop=FTM_GET_CxV(FTM2,1);
}
} |
|