完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
m451 PWM1_CH4 捕获不了。
进入不了这个中断,void PWM1P1_IRQHandler(void) 应该要如何处理? /* set PWM1 channel 4 capture configuration */ PWM_ConfigCaptureChannel(PWM1, 4, 69, 0); /* Enable capture falling edge interrupt for PWM1 channel 4 */ PWM_EnableCaptureInt(PWM1, 4, PWM_CAPTURE_INT_FALLING_LATCH); /* Enable PWM1 NVIC interrupt */ NVIC_EnableIRQ(PWM1P1_IRQn); /* Enable Timer for PWM1 channel 2 */ PWM_Start(PWM1, PWM_CH_4_MASK); /* Enable Capture Function for PWM1 channel 4 */ PWM_EnableCapture(PWM1, PWM_CH_4_MASK); /* Enable falling capture reload */ PWM1->CAPCTL |= PWM_CAPCTL_FCRLDEN4_Msk; void PWM_EnableCapture(PWM_T *pwm, uint32_t u32ChannelMask); |
|
相关推荐
1个回答
|
|
首先,可以检查一下是否正确配置了该PWM通道的引脚,以及是否正确配置了PWM捕获模式。其次,可以检查一下是否开启了中断,因为如果没有开启中断,就不会进入该中断函数。如果以上两个方面都没有问题,可以尝试通过调试工具来查看是否有正确的电平变化触发了该PWM通道的捕获。如果还是无法捕获,可能需要检查硬件电路或者尝试调整捕获寄存器的设置。
|
|
|
|
只有小组成员才能发言,加入小组>>
692 浏览 0 评论
1106 浏览 1 评论
2473 浏览 5 评论
2808 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2646 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
653浏览 9评论
649浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
781浏览 6评论
628浏览 5评论
668浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 05:51 , Processed in 0.946320 second(s), Total 81, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号