打印

AC7801休眠唤醒

[复制链接]
1490|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linco-691|  楼主 | 2025-3-25 18:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位大神,AC7801配置计入stop模式使用外部中断唤醒后,ADC和DMA无法正常使用了,已经试过在stop之前将ADC和DMA关闭和
DeInit了,唤醒后也重新进行了初始化,在使用PWM模块重新初始化是可以的,手册上写ADC为可选开启,DAM和PWM时是关闭,目前就是唤醒之后重新初始化电流采样异常

使用特权

评论回复

相关帖子

沙发
linco-691|  楼主 | 2025-4-1 10:15 | 只看该作者
多次尝试之后发现,是DMA模块在进入stop模式后出现问题,还在排查原因

使用特权

评论回复
板凳
linco-691|  楼主 | 2025-4-1 10:19 | 只看该作者
还有一个问题,通过SPM使能CAN唤醒后,发现CAN虽然可以唤醒MCU,但是却无法执行CAN接收中断,各位师傅能否解答一下

使用特权

评论回复
地板
linco-691|  楼主 | 2025-4-1 15:58 | 只看该作者
搞错了,CAN唤醒后会优先执行唤醒后的程序,如果需要将所用于唤醒的can报文,同时执行中断的话需要再can唤醒后对can重新初始化。不直到我的理解对不对,如果有不对的地方,请各位佬指出,感谢

使用特权

评论回复
5
linco-691|  楼主 | 2025-4-3 16:50 | 只看该作者
在放弃使用规则组+DMA的组合,而去使用注入组,放弃使用DMA模块时,在唤醒时电流采样得到了解决,所以目前认为还是DMA模块在唤醒后有问题,但是目前还未找到相关原因。下面要通过去比较唤醒前后的寄存器差别去寻找原因,如果各位佬有遇到过类似问题,可以介绍一下问题原因,或者解决措施,感谢

使用特权

评论回复
6
linco-691|  楼主 | 2025-4-8 11:01 | 只看该作者
在keil调试中通过Peripherals窗口查看寄存器,发现唤醒后设置,和不使用唤醒设置,寄存器的值好像都是一样的,晕了

使用特权

评论回复
7
PX2105428130| | 2025-4-8 16:02 | 只看该作者
没有原厂对接么?原厂有技术支持啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

12

帖子

0

粉丝