FAQS32K1XX进入到VLPS模式时,无法通过CAN中断唤醒的问题

MCU S32K146进入到VLPS模式时,通过CAN信号发送数据,无法唤醒系统进入到RUN模式。
更新时间:2022.03.24 浏览量:0

这是因为S32K146在VLPS模式时,CAN模块是被关闭的,无法运行的,所以无法通过CAN唤醒MCU。解决的方法是把CAN模块的RX脚配置为边沿触发中断,并使能对应的GPIO中断,这样就可以通过外部IO中断唤醒MCU,唤醒后,再把RX脚配置为原来的配置。这种方式是因为在VLPS模式时,MCU允许GPIO中断唤醒。

  • 上一篇:S32K1xx的CAN模块FIFO和MB共用问题
  • 下一篇:S32K144 RUN模式下,LVD Reset之后,程序卡死在CAN