<?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: SPI CAN Error in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464645#M11728</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabian,&lt;/P&gt;&lt;P&gt;Setting MODRR0=0x00; should be OK in this case,&lt;/P&gt;&lt;P&gt;In fact I am not sure what could be a reason for that behavior.&lt;/P&gt;&lt;P&gt;Could you please share here your code and potentially also related part of your schematic?&lt;/P&gt;&lt;P&gt;If not, please create ticket and send it to us for short review.&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-wiki-small" data-containerid="2001" data-containertype="14" data-objectid="329745" data-objecttype="102" href="https://community.freescale.com/docs/DOC-329745"&gt;https://community.freescale.com/docs/DOC-329745&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Mar 2016 17:22:35 GMT</pubDate>
    <dc:creator>RadekS</dc:creator>
    <dc:date>2016-03-17T17:22:35Z</dc:date>
    <item>
      <title>SPI CAN Error</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464642#M11725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i am using a S912ZVCA with following SPI inti:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 10pt;"&gt;// SPIE=0, SPE=1, SPTIE=1, MSTR=1, SSOE=1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SPI0CR1 = 0x72;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3f7f5f; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 10pt;"&gt;// XFRW=1, MODFEN=1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SPI0CR2 = 0x50;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 10pt;"&gt;// set to 16bit mode, set MODFEN -&amp;gt; SS &lt;SPAN style="text-decoration: underline;"&gt;aktive&lt;/SPAN&gt; low &lt;SPAN style="text-decoration: underline;"&gt;durring&lt;/SPAN&gt; transmission&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SPI0BR = 0x77;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3f7f5f; font-size: 10pt;"&gt;// set &lt;SPAN style="text-decoration: underline;"&gt;baudrate&lt;/SPAN&gt; to 12.21 &lt;SPAN style="text-decoration: underline;"&gt;kbit&lt;/SPAN&gt;/s&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;When this gets initialised, the CAN stops working. With out that init CAN is working. I am using CANH,CANL for CAN and&amp;nbsp; PS2-PS4 for SPI.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I get both to work at the same time?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Mar 2016 12:56:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464642#M11725</guid>
      <dc:creator>fabiansonnleitn</dc:creator>
      <dc:date>2016-03-10T12:56:45Z</dc:date>
    </item>
    <item>
      <title>Re: SPI CAN Error</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464643#M11726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabian,&lt;/P&gt;&lt;P&gt;The default SPI0 routing is to PS0-PS3 pins (please check SPI0 pins again). SPI0 could be optionally routed to PT4-PT7 by MODRR0_SPI0RR bit setting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;msCAN module is routed by default to CAN PHY. msCAN module signal could be optionally routed to PS2,PS3 pins (MODRR0_ M0C0RR[2:0], Conformance test setting, CANPHY is routed to PS0,PS1 pins). In that case, msCAN signals have higher priority than SPI0 therefore, msCAN/CANPHY overtake appropriate pins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Be aware that MODRR0 register could be written just once in normal mode. So, all configurations have to be part of one command.&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;NOK:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK:&lt;/P&gt;&lt;P&gt;MODRR0_SPI0RR=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODRR0=0x0E;&lt;/P&gt;&lt;P&gt;MODRR0_M0C0RR = 0x06;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please specify whether and how did you configure MODRR0 register?&lt;/P&gt;&lt;P&gt;Are you sure that there isn’t any external connection between SPI0 and CAN signals?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Mar 2016 09:49:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464643#M11726</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2016-03-11T09:49:13Z</dc:date>
    </item>
    <item>
      <title>Re: SPI CAN Error</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464644#M11727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RadekS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for the quick answer.&lt;/P&gt;&lt;P&gt;SPI0 is routed to PS0-PS3 due to the lack of pins PT5 &amp;amp; PT6 on the 48-pin Version I am using.&lt;/P&gt;&lt;P&gt;MODRR0 is set to&amp;nbsp; MODRR0=0x00;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please tell me the right&amp;nbsp; MODRR0 Settings to use CAN on CANH/CANL and SPI on PS1(MOSI), PS2(SCK) and PS3(SS).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Mar 2016 08:10:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464644#M11727</guid>
      <dc:creator>fabiansonnleitn</dc:creator>
      <dc:date>2016-03-14T08:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: SPI CAN Error</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464645#M11728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabian,&lt;/P&gt;&lt;P&gt;Setting MODRR0=0x00; should be OK in this case,&lt;/P&gt;&lt;P&gt;In fact I am not sure what could be a reason for that behavior.&lt;/P&gt;&lt;P&gt;Could you please share here your code and potentially also related part of your schematic?&lt;/P&gt;&lt;P&gt;If not, please create ticket and send it to us for short review.&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-wiki-small" data-containerid="2001" data-containertype="14" data-objectid="329745" data-objecttype="102" href="https://community.freescale.com/docs/DOC-329745"&gt;https://community.freescale.com/docs/DOC-329745&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Mar 2016 17:22:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464645#M11728</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2016-03-17T17:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: SPI CAN Error</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464646#M11729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;I had a other Problem with an Interrupt, that caused the behavior.&lt;/P&gt;&lt;P&gt;Now it works flawless.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the best.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Mar 2016 09:42:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/SPI-CAN-Error/m-p/464646#M11729</guid>
      <dc:creator>fabiansonnleitn</dc:creator>
      <dc:date>2016-03-21T09:42:59Z</dc:date>
    </item>
  </channel>
</rss>

