找回密码
 立即注册

QQ登录

只需一步,快速开始

关于TIMER0捕获一直为零

查看数: 6181 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-5-8 09:32

正文摘要:

本帖最后由 laosun2008 于 2017-5-8 15:41 编辑 我在T0_EXT(PA7)上装了一个按键,每次按键触发CAPIF中断好几次,并且捕获值一直为零 主函数代码如下:int32_t main(void) {       & ...

回复

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

回复 a_ziliu 发表于 2017-5-9 09:33:11
把你的例子跟官方的比。
你多了這一行TIMER_EnableCaptureDebounce
移除試看看吧
回复 laosun2008 发表于 2017-5-8 15:37:59
CLK_EnableModuleClock(TMR0_MODULE);                       
CLK_SetModuleClock(TMR0_MODULE, CLK_CLKSEL1_TMR0SEL_HIRC, 0);

SYS->GPA_MFPL &= ~SYS_GPA_MFPL_PA7MFP_Msk;
SYS->GPA_MFPL |= SYS_GPA_MFPL_PA7MFP_T0_EXT;
回复 a_ziliu 发表于 2017-5-8 13:31:50
timer 0的clock source怎麼設置的,可以看一下設定嗎?
新唐MCU