1
完善资料让更多小伙伴认识你,还能领取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通道的捕获。如果还是无法捕获,可能需要检查硬件电路或者尝试调整捕获寄存器的设置。
|
|
|
|
只有小组成员才能发言,加入小组>>
795 浏览 0 评论
1154 浏览 1 评论
2530 浏览 5 评论
2863 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2713 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1074浏览 3评论
195浏览 2评论
459浏览 2评论
370浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
455浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 12:13 , Processed in 0.964574 second(s), Total 78, Slave 59 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号