<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: S32K312 休眠唤醒 in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984376#M42682</link>
    <description>1、我的软件内部如果检测到有效唤醒源会进行一个唤醒状态的维持，在这种情况下，我在MCU休眠后如果只触发一次唤醒事件，MCU只会唤醒然后很快再次休眠下去，愿意是未识别到有效唤醒源，而在休眠后如果触发二到三次MCU就可以识别到有效唤醒源且维持唤醒，因此我认为在K3平台上只触发一次唤醒事件只能唤醒且复位MCU，如果没有第二三次唤醒事件，则MCU在复位起来后会立马又休眠下去，请问我的结论正确吗？谢谢</description>
    <pubDate>Wed, 30 Oct 2024 03:30:43 GMT</pubDate>
    <dc:creator>Gaulle</dc:creator>
    <dc:date>2024-10-30T03:30:43Z</dc:date>
    <item>
      <title>S32K312 休眠唤醒</title>
      <link>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1982866#M42603</link>
      <description>&lt;P&gt;背景信息我目前正在使用S32k312进行休眠唤醒的功能开发，我有以下问题请请教咨询一下；&lt;/P&gt;&lt;P&gt;1、我使用的是Normal Wakeup而非Fast Standby，请问在Normal唤醒模式下可以实现唤醒源在StandbyRam的存储吗，我目前无法从WISR寄存器中读到有效唤醒源；&lt;/P&gt;&lt;P&gt;2、我通过示波器观察发现K3在休眠状态下收到唤醒源后是先走复位然后才进入的Icu中断，我想知道唤醒到底是先复位再进Icu中断还是先进Icu中断再复位；&lt;/P&gt;&lt;P&gt;3、我在休眠后只触发一次电平沿边中断唤醒，唤醒后从WISR寄存器中的值来看我所有配置了Icu唤醒功能的中断都触发了一次，因此我怀疑是否存在AB两种唤醒源，通过A方式唤醒MCU后WISR会同时记录AB两个唤醒事件，麻烦帮我解答一下；&lt;/P&gt;</description>
      <pubDate>Mon, 28 Oct 2024 09:45:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1982866#M42603</guid>
      <dc:creator>Gaulle</dc:creator>
      <dc:date>2024-10-28T09:45:51Z</dc:date>
    </item>
    <item>
      <title>Re: S32K312 休眠唤醒</title>
      <link>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984348#M42679</link>
      <description>&lt;P&gt;Hi@&lt;SPAN&gt;Gaulle&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Q.请问在Normal唤醒模式下可以实现唤醒源在StandbyRam的存储吗&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;可以，外部唤醒源唤醒后读取WISR，再将其存储在StandbyRam中没有问题&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Q.我通过示波器观察发现K3在休眠状态下收到唤醒源后是先走复位然后才进入的Icu中断，我想知道唤醒到底是先复位再进Icu中断还是先进Icu中断再复位；&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;唤醒的中断标志位在唤醒后依然存在，如果当前使能了中断，那么会在唤醒后进入唤醒中断处理。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Since the wakeup flag register is retained after waking up, the wakeup ISR can be entered once the &lt;STRONG&gt;NVIC-&amp;gt;&lt;/STRONG&gt;&lt;STRONG&gt;ISER&lt;/STRONG&gt; of Wakeup Unit is enabled by code. &lt;STRONG&gt;All the 64 wakeup sources share one interrupt vector.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Q.&lt;SPAN&gt;唤醒后从WISR寄存器中的值来看我所有配置了Icu唤醒功能的中断都触发了一次&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;所有的64个唤醒源共用一个中断向量，ICU唤醒功能的中断都触发了一次是可能的，但是相应的唤醒WISR是独立的，所有你自己去排查是否响应的唤醒口是否触发了唤醒操作。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Read the &lt;STRONG&gt;WKPU&lt;/STRONG&gt;-&amp;gt;&lt;STRONG&gt;WISR&lt;/STRONG&gt; &amp;amp; &lt;STRONG&gt;WKPU&lt;/STRONG&gt;-&amp;gt;&lt;STRONG&gt;WISR_64 &lt;/STRONG&gt;(&lt;STRONG&gt;W&lt;/STRONG&gt;akeup/&lt;STRONG&gt;I&lt;/STRONG&gt;nterrupt &lt;STRONG&gt;S&lt;/STRONG&gt;tatus &lt;STRONG&gt;F&lt;/STRONG&gt;lag &lt;STRONG&gt;R&lt;/STRONG&gt;egister). They are cleared by writing 1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Oct 2024 02:59:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984348#M42679</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-10-30T02:59:25Z</dc:date>
    </item>
    <item>
      <title>Re: S32K312 休眠唤醒</title>
      <link>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984376#M42682</link>
      <description>1、我的软件内部如果检测到有效唤醒源会进行一个唤醒状态的维持，在这种情况下，我在MCU休眠后如果只触发一次唤醒事件，MCU只会唤醒然后很快再次休眠下去，愿意是未识别到有效唤醒源，而在休眠后如果触发二到三次MCU就可以识别到有效唤醒源且维持唤醒，因此我认为在K3平台上只触发一次唤醒事件只能唤醒且复位MCU，如果没有第二三次唤醒事件，则MCU在复位起来后会立马又休眠下去，请问我的结论正确吗？谢谢</description>
      <pubDate>Wed, 30 Oct 2024 03:30:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984376#M42682</guid>
      <dc:creator>Gaulle</dc:creator>
      <dc:date>2024-10-30T03:30:43Z</dc:date>
    </item>
    <item>
      <title>Re: S32K312 休眠唤醒</title>
      <link>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984409#M42684</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@Gaulle" target="_blank"&gt;Hi@Gaulle&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;不正确，除非你的程序在唤醒后又进入了休眠，不存在几次唤醒的问题&lt;/P&gt;</description>
      <pubDate>Wed, 30 Oct 2024 05:22:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984409#M42684</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-10-30T05:22:33Z</dc:date>
    </item>
    <item>
      <title>Re: S32K312 休眠唤醒</title>
      <link>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984445#M42688</link>
      <description>对的，如你所说，我的程序也是这样设计的，同样的唤醒源，例如我是CAN唤醒，如果我只发一次唤醒报文，那么我的程序会唤醒然后又休眠，而我发两三帧唤醒报文的时候，软件就能识别到有效唤醒源且维持唤醒，这是为什么呢，谢谢</description>
      <pubDate>Wed, 30 Oct 2024 06:26:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984445#M42688</guid>
      <dc:creator>Gaulle</dc:creator>
      <dc:date>2024-10-30T06:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: S32K312 休眠唤醒</title>
      <link>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984459#M42691</link>
      <description>&lt;P&gt;Hi@&lt;SPAN&gt;Gaulle&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;自己去排查，可能是的程序根本就没有成功进入standby模式，亦或者你的唤醒源一直存在&lt;/P&gt;</description>
      <pubDate>Wed, 30 Oct 2024 06:40:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K312-%E4%BC%91%E7%9C%A0%E5%94%A4%E9%86%92/m-p/1984459#M42691</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2024-10-30T06:40:08Z</dc:date>
    </item>
  </channel>
</rss>

