在线时间68 小时
UID401246
注册时间2008-10-6
NXP金币12
TA的每日心情 | 开心 2019-8-16 10:32 |
---|
签到天数: 105 天 连续签到: 1 天 [LV.6]常住居民II
金牌会员
 
- 积分
- 1084
- 最后登录
- 2021-6-22
|
请教各位,KL25中捕获器的使用,下面是我的初始化等相关程序,麻烦帮我看看哪儿出问题了,无法调试成功...
/***************************************************************************//*!
* @brief TPM1 module initialization.
******************************************************************************/
void TPM0_Init(void)
{
SIM_SCGC6 |= SIM_SCGC6_TPM0_MASK;
SIM_SOPT2 |= SIM_SOPT2_PLLFLLSEL_MASK | SIM_SOPT2_TPMSRC(1);
PORTE_PCR29 = PORT_PCR_ISF_MASK |PORT_PCR_MUX(0x3);
enable_irq(17); set_irq_priority(17, 1);
TPM0_MOD = 0x2BC0;
TPM0_CONF = TPM_CONF_TRGSEL(8)|TPM_CONF_CSOO_MASK|TPM_CONF_CSOT_MASK;
TPM0_CNT = 0;
TPM0_SC = TPM_SC_TOIE_MASK|TPM_SC_CMOD(1);
TPM0_C2SC = TPM_CnSC_ELSB_MASK | TPM_CnSC_CHIE_MASK;
TPM0_C2V = 0x00;
}
/***************************************************************************//*!
* @brief TPM1 overflow interrupt service routine.
******************************************************************************/
void tpm0_isr(void)
{
TPM0_SC |= TPM_SC_TOF_MASK;
PulseCnt = (int16)TPM0_C2V;
TPM0_C2SC |= TPM_CnSC_CHF_MASK;
}
|
-
-
tpm.zip
1.98 KB, 下载次数: 1, 下载积分: 威望 1
|