在线时间5 小时
UID3393058
注册时间2020-1-18
NXP金币0
该用户从未签到
注册会员
- 积分
- 61
- 最后登录
- 2020-11-14
|
楼主 |
发表于 2020-4-29 18:13:31
|
显示全部楼层
本帖最后由 Román007 于 2020-4-29 18:14 编辑
我仿照S32DS中例程:
SIM_SCGC |= SIM_SCGC_FTM0_MASK
| SIM_SCGC_FTM1_MASK
| SIM_SCGC_FTM2_MASK; /* Sys Clk Gate Ctrl: enable bus clock to FTM0, 1, 2 */
FTM0_SC |= FTM_SC_CLKS(1);
FTM1_SC |= FTM_SC_CLKS(1);//20M
FTM0_C0SC = 0x00000004;//only Rising edge capture
SIM_PINSEL0 &= ~SIM_PINSEL_FTM0PS0_MASK;//PTA0
FTM0_C1SC = 0x00000004;//only Rising edge capture
SIM_PINSEL0 &= ~SIM_PINSEL_FTM0PS1_MASK;//PTA1
FTM1_C0SC = 0x00000004;//only Rising edge capture
SIM_PINSEL0 |= SIM_PINSEL_FTM1PS0_MASK;//PTH2
FTM1_C1SC = 0x00000004;//only Rising edge capture
SIM_PINSEL0 |= SIM_PINSEL_FTM1PS1_MASK;//PTE7
然后再循环中查看FTM0_C0SC的FTM_CnSC_CHF_MASK有没有置位,但是一直没有发现FTM_CnSC_CHF_MASK置位 |
|