<?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>S32KのトピックRe: S32K146  CAN wake up</title>
    <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882292#M4089</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;There is a self reception bit in MCR register which I disabled and it still shows activity on CAN_RX pin.&lt;/P&gt;&lt;P&gt;as I said I identify the source of this the message that I transmit at the initialization phase to arm the TX interrupt.&lt;/P&gt;&lt;P&gt;So it seems to me that disabling the self reception should've taken care of it.&lt;/P&gt;&lt;P&gt;Is this similar to loop back mode?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyways I disabled the message buffer in question before I go to sleep and enable it when I wake up&lt;/P&gt;&lt;P&gt;and&amp;nbsp;it SEEMS to work. I've to do more testing to confidently say that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Feb 2019 19:32:53 GMT</pubDate>
    <dc:creator>hajianik</dc:creator>
    <dc:date>2019-02-06T19:32:53Z</dc:date>
    <item>
      <title>S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882286#M4083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to wake up from VLPS mode from several different sources which include CAN.&lt;/P&gt;&lt;P&gt;I CAN GO TO SLEEP(VLPS) AND WAKE UP VIA ALL THE DIFFERENT SOURCES USING THEIR CORRESPONDING PIN INTERRUPTS EXCEPT FOR CAN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my strategy to wake up through CAN:&lt;/P&gt;&lt;P&gt;I go to sleep on absence of CAN traffic for certain amount of time&amp;nbsp;&lt;/P&gt;&lt;P&gt;CONFIGURING &amp;nbsp;CAN0_RX PIN(PTE4) AS FALLING EDGE PIN INTERRUPT .&lt;/P&gt;&lt;P&gt;PTE4 PIN INTERRUPT IS ENABLED RIGHT BEFORE I GO TO SLEEP,&amp;nbsp; AND DISABLED JUST AFTER WAKE UP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue is when I kill the CAN TRAFFIC via CAN ALYZER I EXPECT CAN0_RX TURNS IDEAL(HI) AND WHEN I START CAN , I WOULD SEE A FALLING EDGE ON PTE4 AND THE PIN INTERRUPT&amp;nbsp;WOULD BE&amp;nbsp;ASSERTED.&lt;/P&gt;&lt;P&gt;But what actually happens is that as soon as PTE4 pin interrupt is enabled it is triggered (WITHOUT CAN TRAFFIC)&lt;/P&gt;&lt;P&gt;and this prevents me to go to sleep.&lt;/P&gt;&lt;P&gt;I know I need to scope this but was wondering if there is something about PTE4 that I don't know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2019 21:15:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882286#M4083</guid>
      <dc:creator>hajianik</dc:creator>
      <dc:date>2019-02-04T21:15:49Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882287#M4084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;I would definitely measure the pin.&lt;/P&gt;&lt;P&gt;Do you reconfigure the pin to GPIO?&lt;/P&gt;&lt;P&gt;As you probably know, you can leave it as CAN0_RX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can test it with the simple code below. It triggers only if falling edge is detected.&lt;/P&gt;&lt;P&gt;You could enable the digital filter on that pin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;#include "S32K146.h" /* include peripheral declarations S32K146 */

void PORTE_IRQHandler(void)
{
&amp;nbsp;&amp;nbsp; &amp;nbsp;if(PORTE-&amp;gt;PCR[4] &amp;amp; (1 &amp;lt;&amp;lt; 24))
&amp;nbsp;&amp;nbsp; &amp;nbsp;{
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;PORTE-&amp;gt;PCR[4] |= (1 &amp;lt;&amp;lt; 24); // Clear the flag
&amp;nbsp;&amp;nbsp; &amp;nbsp;}
}

int main(void)
{
&amp;nbsp;&amp;nbsp; &amp;nbsp;// PTE
&amp;nbsp;&amp;nbsp; &amp;nbsp;S32_NVIC-&amp;gt;ICPR[1] = (1 &amp;lt;&amp;lt; (63 % 32));
&amp;nbsp;&amp;nbsp; &amp;nbsp;S32_NVIC-&amp;gt;ISER[1] = (1 &amp;lt;&amp;lt; (63 % 32));
&amp;nbsp;&amp;nbsp; &amp;nbsp;S32_NVIC-&amp;gt;IP[63] = 0x00;&amp;nbsp; // Priority level 0

&amp;nbsp;&amp;nbsp; &amp;nbsp;PCC-&amp;gt; PCCn[PCC_PORTE_INDEX] = PCC_PCCn_CGC_MASK; // Enable clock to PortE - BUS_CLK
&amp;nbsp;&amp;nbsp; &amp;nbsp;PORTE-&amp;gt;PCR[4] = 0x000A0500;
&amp;nbsp;&amp;nbsp; &amp;nbsp;// [19–16] 19–16 = 1010 ISF flag and Interrupt on falling-edge
&amp;nbsp;&amp;nbsp; &amp;nbsp;// [10-8] MUX = 0b101 CAN0_RX

&amp;nbsp;&amp;nbsp; &amp;nbsp;while(1);

&amp;nbsp;&amp;nbsp; &amp;nbsp;/* to avoid the warning message for GHS and IAR: statement is unreachable*/
#if defined (__ghs__)
#pragma ghs nowarning 111
#endif
#if defined (__ICCARM__)
#pragma diag_suppress=Pe111
#endif
&amp;nbsp;&amp;nbsp; &amp;nbsp;return 0;
}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2019 12:51:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882287#M4084</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2019-02-05T12:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882288#M4085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I did&amp;nbsp; both. I&amp;nbsp;left the pin PTE4 as CAN_RX and configured&amp;nbsp; for falling edge interrupt&amp;nbsp; and also reconfigured it as GPIO and back to CAN_RX.&amp;nbsp;Either way&amp;nbsp;behavior is the same&amp;nbsp;.&lt;/P&gt;&lt;P&gt;I scoped it and I noticed there are transitions on CAN_RX even when I stop CANALYZER and pull the CAN CABLE.&lt;/P&gt;&lt;P&gt;SOMETIMES IT WORK (WHEN THERE ARE&amp;nbsp;NOT TRANSITIONS)AND I CAN WAKE IT UP WITH ANY CAN MESSAGE.&lt;/P&gt;&lt;P&gt;I need to understand where those transition on CAN_RX come from .&lt;/P&gt;&lt;P&gt;The only entity that send any CAN message should be CANALYZER and that is off.&lt;/P&gt;&lt;P&gt;Lastly I tried to enable the passive filtering to this pin and Processor expert do not let me.&lt;/P&gt;&lt;P&gt;Is pin filtering available for&amp;nbsp;a pin configured as CAN_RX?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2019 19:00:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882288#M4085</guid>
      <dc:creator>hajianik</dc:creator>
      <dc:date>2019-02-05T19:00:09Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882289#M4086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe I found the issue however not sure how to solve it .&lt;/P&gt;&lt;P&gt;to arm the&amp;nbsp; CAN0_ORed_0_15_MB_IRQHandler&amp;nbsp; for TX I had to send a CAN message once so that this interrupt would be triggered for my subsequent&amp;nbsp; transmit messages which are sent in ISR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doing that causes the CAN0_RX keeps transitioning . I would say this message sent by the CAN controller is received back even though it is not acked by the other node , so the controller keeps sending that and it keep showing on the CAN_RX. In other word it is receiving its own transmit message , so as soon as I enable the interrupt for this pin before I go to sleep the pin interrupt is asserted and keeps me from going to sleep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At least this is my theory.&lt;/P&gt;&lt;P&gt;The Question is how do I prevent this? can I use hardware filter for IDs?&lt;/P&gt;&lt;P&gt;not sure how to do that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Koorosh&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2019 23:07:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882289#M4086</guid>
      <dc:creator>hajianik</dc:creator>
      <dc:date>2019-02-05T23:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882290#M4087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Do you put the FlexCAN module into Freeze Mode?&lt;/P&gt;&lt;P&gt;It is better to disable the module before VLPS.&lt;/P&gt;&lt;P&gt;Then disable the FIRC, SOSC, PLL clocks.&lt;/P&gt;&lt;P&gt;Configure the edge wakeup, you can use Digital filter on that pin clocked by LPO in VLPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2019 09:15:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882290#M4087</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2019-02-06T09:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882291#M4088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Daniel,&lt;/P&gt;&lt;P&gt;Thanks for your reply,&lt;/P&gt;&lt;P&gt;Disabling CAN before entering&amp;nbsp; VLPS crossed my mind.&lt;/P&gt;&lt;P&gt;What about disabling the particular message buffer that keeps sending that message.&lt;/P&gt;&lt;P&gt;My biggest question is though.&lt;/P&gt;&lt;P&gt;If the loop back mode is not enabled and the transceiver is in sleep mode why there is activity on CAN0_RX?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2019 16:58:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882291#M4088</guid>
      <dc:creator>hajianik</dc:creator>
      <dc:date>2019-02-06T16:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882292#M4089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;There is a self reception bit in MCR register which I disabled and it still shows activity on CAN_RX pin.&lt;/P&gt;&lt;P&gt;as I said I identify the source of this the message that I transmit at the initialization phase to arm the TX interrupt.&lt;/P&gt;&lt;P&gt;So it seems to me that disabling the self reception should've taken care of it.&lt;/P&gt;&lt;P&gt;Is this similar to loop back mode?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyways I disabled the message buffer in question before I go to sleep and enable it when I wake up&lt;/P&gt;&lt;P&gt;and&amp;nbsp;it SEEMS to work. I've to do more testing to confidently say that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2019 19:32:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882292#M4089</guid>
      <dc:creator>hajianik</dc:creator>
      <dc:date>2019-02-06T19:32:53Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882293#M4090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Koorosh,&lt;/P&gt;&lt;P&gt;The Freeze mode is required because the FlexCan cannot directly enter Stop mode / Disable Mode.&lt;/P&gt;&lt;P&gt;In Freeze mode, no transmission or reception of frames is done and synchronicity to the CAN bus is lost.&lt;/P&gt;&lt;P&gt;You wrote that the FlexCAN is resending the not acknowledged message. So, what you see is expected because the on-board tranceiver reads the diferential analog signal and returns it on the Rx pin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2019 19:44:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882293#M4090</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2019-02-06T19:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882294#M4091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;O.K transceiver is causing this , It makes sense.&lt;/P&gt;&lt;P&gt;Indirectly related to this is what I stated earlier . For me to be able to transmit&amp;nbsp; from within the ISR:&lt;/P&gt;&lt;P&gt;I need to call FLEXCAN0_transmit_msg() once in the init phase otherwise it will never hit FLEXCAN0_transmit_msg() inside the ISR.&lt;/P&gt;&lt;P&gt;Is that because it comes out as full and once we transmit it becomes available?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small; "&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;CAN0_ORed_0_15_MB_IRQHandler&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;can_timeout_flg=0;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;if&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; ((CAN0-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IFLAG1&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;gt;&amp;gt; 4) &amp;amp; 1) { &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small; "&gt;/* If CAN 0 MB 4 flag is set (received &lt;SPAN style="text-decoration: underline;"&gt;msg&lt;/SPAN&gt;), read MB4 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FLEXCAN0_receive_msg ();&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small; "&gt;if&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;((CAN0-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small; "&gt;IFLAG1&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp; 1)){&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FLEXCAN0_transmit_msg();&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;Please note that the interrupt flags are cleared in FLEXCAN0_receive_msg() and FLEXCAN0_transmit_msg()&lt;/P&gt;&lt;P&gt;functions&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Feb 2019 22:58:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882294#M4091</guid>
      <dc:creator>hajianik</dc:creator>
      <dc:date>2019-02-06T22:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: S32K146  CAN wake up</title>
      <link>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882295#M4092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Koorosh,&lt;/P&gt;&lt;P&gt;I have difficulties to understand. What is the problem now?&lt;/P&gt;&lt;P&gt;Without ACK, it will keep resending it automatically. You can abort it though.&lt;/P&gt;&lt;P&gt;Anyway, in this case, the trasmission is not completed succesfully so the flag IFLAG1_BUF4TO1I is not set.&lt;/P&gt;&lt;P&gt;Or you want to stop calling the transmit function before VLPS? If so, then place a condition in that ISR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR, Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Feb 2019 11:18:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K146-CAN-wake-up/m-p/882295#M4092</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2019-02-08T11:18:28Z</dc:date>
    </item>
  </channel>
</rss>

