完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我在T0_EXT(PA7)上装了一个按键,每次按键触发CAPIF中断好几次,并且捕获值一直为零
主函数代码如下:int32_t main(void) { //初始始化部份省略 NVIC_EnableIRQ(TMR0_IRQn); tiMER_Open(TIMER0, TIMER_CONTINUOUS_MODE, 1); TIMER_SET_PRESCALE_VALUE(TIMER0, 0); TIMER_SET_CMP_VALUE(TIMER0, 0xFFFFFF); TIMER_EnableEventCounter(TIMER0, TIMER_COUNTER_FALLING_EDGE);//使能事件计 数模式 TIMER_EnableCapture(TIMER0, TIMER_CAPTURE_FREE_COUNTING_MODE, TIMER_CAPTURE_FALLING_EDGE);//使能捕获模式 TIMER_EnableCaptureDebounce(TIMER0); TIMER_EnableInt(TIMER0); TIMER_EnableCaptureInt(TIMER0); TIMER_Start(TIMER0); for(;;); return 0; } 中断函数 static int cnt=0; void TMR0_IRQHandler(void) { if(TIMER_GetCaptureIntFlag(TIMER0) == 1) { uint32_t au32CAPValue; /* Clear Timer0 capture trigger interrupt flag */ au32CAPValue = TIMER_GetCaptureData(TIMER0) TIMER_ClearCaptureIntFlag(TIMER0); printf("capture int_cnt=%d , captureVal=%d n",cnt++,au32CAPValue); } } |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
179浏览 2评论
为什么DSP(数字信号处理)需要Q格式?q31、q15、q7 和 f32 是什么意思呢?
321浏览 2评论
请问NuMicro® Cortex-M0/M4系列可以提供哪些USB器件示例代码?
229浏览 2评论
芯片进入空闲或关机模式后,窗口看门狗定时器 (WWDT) 是否会继续工作呀?
174浏览 2评论
请问Nu-Link 驱动程序可以同时安装在 Keil RVMDK UV4 和 UV5 上吗?
211浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:33 , Processed in 1.016108 second(s), Total 69, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2326
