<?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: S12X MSCAN Transmit buffer priority</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176910#M6223</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The question is what is the time between finish of previos transfer and next Tx buffer elections? I don't know if&amp;nbsp;there's any gap. If there's no gap, then&amp;nbsp;TX1 will be transferred. If there's at least 1 bit time gap, then at low bitrate and fast bus clock you may be&amp;nbsp;quick enough to schedule TX0 before TX1&amp;nbsp;is selected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Jan 2011 22:49:46 GMT</pubDate>
    <dc:creator>kef</dc:creator>
    <dc:date>2011-01-17T22:49:46Z</dc:date>
    <item>
      <title>S12X MSCAN Transmit buffer priority</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176909#M6222</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 have a question regarding transmitting messages.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Consider the following scenario:&lt;/P&gt;&lt;P&gt;1. The priorities of the 3 TX buffers are set equal.&lt;/P&gt;&lt;P&gt;2. The 3 TX buffers are loaded with messages to be transmitted.&lt;/P&gt;&lt;P&gt;3. MSCAN starts to transmit the message in TX0 buffer.&lt;/P&gt;&lt;P&gt;4. When TX0 is transmitted a TX interrupt is raised and the ISR loads a new message to TX0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;5. Which message will be sent? TX0 or TX1?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess TX0 will be sent, is this correct?&lt;/P&gt;&lt;P&gt;Does this mean that the messages in TX1 and TX2 will not be sent as long we are loading new messages into TX0?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Jan 2011 19:53:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176909#M6222</guid>
      <dc:creator>JohnBarber</dc:creator>
      <dc:date>2011-01-17T19:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: S12X MSCAN Transmit buffer priority</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176910#M6223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The question is what is the time between finish of previos transfer and next Tx buffer elections? I don't know if&amp;nbsp;there's any gap. If there's no gap, then&amp;nbsp;TX1 will be transferred. If there's at least 1 bit time gap, then at low bitrate and fast bus clock you may be&amp;nbsp;quick enough to schedule TX0 before TX1&amp;nbsp;is selected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Jan 2011 22:49:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176910#M6223</guid>
      <dc:creator>kef</dc:creator>
      <dc:date>2011-01-17T22:49:46Z</dc:date>
    </item>
    <item>
      <title>Re: S12X MSCAN Transmit buffer priority</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176911#M6224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt; How&amp;nbsp; to check the three transmit buffers in debugger!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Oct 2013 10:11:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176911#M6224</guid>
      <dc:creator>FIDDO</dc:creator>
      <dc:date>2013-10-18T10:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: S12X MSCAN Transmit buffer priority</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176912#M6225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;By CANTFLG register you can check how many Tx buffers are available. For example:&lt;/P&gt;&lt;P&gt;CANTFLG=0x07 means that all three buffers are available.&lt;/P&gt;&lt;P&gt;CANTFLG=0x00 means that none of three buffers are available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read and write accesses to the selected transmit buffer will be blocked, if the corresponding TXEx bit is cleared and the buffer is scheduled for transmission.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 14:59:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-MSCAN-Transmit-buffer-priority/m-p/176912#M6225</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2013-10-30T14:59:03Z</dc:date>
    </item>
  </channel>
</rss>

