<?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>S12 / MagniV Microcontrollers中的主题 Re: CAN bus data transmission</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/CAN-bus-data-transmission/m-p/420917#M11282</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear GottiLuca,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using something like CAN emulator on PC side. I am sending a CAN data &lt;/P&gt;&lt;P&gt;frame from S12DP512 to this emulator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I set the emulator to listen mode only. Should I set the emulator to &lt;/P&gt;&lt;P&gt;normal mode?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have another question about the buffer configuration. if I only use one &lt;/P&gt;&lt;P&gt;CAN bus for communication, Can I only have 3-levels priority setting &lt;/P&gt;&lt;P&gt;because I only have 3 transmitting buffer, right?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jun 2015 01:32:49 GMT</pubDate>
    <dc:creator>monstor</dc:creator>
    <dc:date>2015-06-24T01:32:49Z</dc:date>
    <item>
      <title>CAN bus data transmission</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/CAN-bus-data-transmission/m-p/420915#M11280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I try to send out two 8bytes data in my firmware by using S12DP512. Once I set the CANXTFLG to 0x01, data would be sent on the CAN bus continuously. It is non stop.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone tell me what's happen to the bus? Below is my source code.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;// *******************************************&lt;/P&gt;&lt;P&gt; if(CANXTFLG != 7) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CANXTARQ = 0x7;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; while(CANXTFLG != 7);&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;&amp;nbsp; b_ptr = (unsigned char*)(&amp;amp;(cdata.c118));&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTBSEL = 0x01; &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXIDR0 = ID118_0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXIDR1 = ID118_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXIDR2 = ID118_2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXIDR3 = ID118_3;&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;&amp;nbsp; CANXTXDSR0 = *b_ptr++;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR2 = *b_ptr++; &lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR1 = *b_ptr++; &lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR3 = *b_ptr++;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR5 = *b_ptr++; &lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR4 = *b_ptr++; &lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR6 = *b_ptr++;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR7 = *b_ptr++;&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;&amp;nbsp; JEVS_CANXTXDLR&amp;nbsp;&amp;nbsp; = 8;&lt;/P&gt;&lt;P&gt;&amp;nbsp; JEVS_CANXTXTBPR&amp;nbsp; = 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; JEVS_CANXTFLG&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x01;&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; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; b_ptr = (unsigned char*)(&amp;amp;(cdata.c109));&lt;/P&gt;&lt;P&gt;&amp;nbsp; JEVS_CANXTBSEL = 0x02;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &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;&amp;nbsp; JEVS_CANXTXIDR0 = ID119A_0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; JEVS_CANXTXIDR1 = ID119A_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; JEVS_CANXTXIDR2 = ID119A_2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; JEVS_CANXTXIDR3 = ID119A_3;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR0 = *b_ptr++;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR2 = *b_ptr++; &lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR1 = *b_ptr++; &lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR3 = *b_ptr++;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR4 = *b_ptr++;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR5 = *b_ptr++;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR6 = *b_ptr++;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDSR7 = *b_ptr++;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXDLR&amp;nbsp;&amp;nbsp; = 8;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTXTBPR&amp;nbsp; = 2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTFLG&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x02;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; CANXTIER_TXEIE1 = 1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2015 02:40:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/CAN-bus-data-transmission/m-p/420915#M11280</guid>
      <dc:creator>monstor</dc:creator>
      <dc:date>2015-06-23T02:40:14Z</dc:date>
    </item>
    <item>
      <title>Re: CAN bus data transmission</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/CAN-bus-data-transmission/m-p/420916#M11281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mr. Wu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is at least another active CAN node on the same CAN BUS line ?&lt;/P&gt;&lt;P&gt;If no other node assert the acknoledgment bit, your device will continuosly re-send the very same frame .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2015 14:07:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/CAN-bus-data-transmission/m-p/420916#M11281</guid>
      <dc:creator>GottiLuca</dc:creator>
      <dc:date>2015-06-23T14:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: CAN bus data transmission</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/CAN-bus-data-transmission/m-p/420917#M11282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear GottiLuca,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using something like CAN emulator on PC side. I am sending a CAN data &lt;/P&gt;&lt;P&gt;frame from S12DP512 to this emulator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I set the emulator to listen mode only. Should I set the emulator to &lt;/P&gt;&lt;P&gt;normal mode?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have another question about the buffer configuration. if I only use one &lt;/P&gt;&lt;P&gt;CAN bus for communication, Can I only have 3-levels priority setting &lt;/P&gt;&lt;P&gt;because I only have 3 transmitting buffer, right?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 01:32:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/CAN-bus-data-transmission/m-p/420917#M11282</guid>
      <dc:creator>monstor</dc:creator>
      <dc:date>2015-06-24T01:32:49Z</dc:date>
    </item>
  </channel>
</rss>

