<?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: s12g128 MSCAN filter dose not work properly in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019698#M17019</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gao,&lt;/P&gt;&lt;P&gt;I cannot see any obvious issues for now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you sure that these IDs are for standard type data frames?&lt;BR /&gt;Your filter configuration masks all messages with extended identifiers and also all remote frames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While your receive function works with remote frames and extended format IDs by default.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For receiving also remote frames use&amp;nbsp;&lt;SPAN style="color: #236ebf; background-color: #ffffff; border: 0px;"&gt;CANIDMRx&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0; background-color: #ffffff; border: 0px;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0; background-color: #ffffff; border: 0px;"&gt;0x1&lt;/SPAN&gt;&lt;SPAN style="color: #174781; background-color: #ffffff; border: 0px;"&gt;7&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf; background-color: #ffffff; border: 0px;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Feb 2020 16:14:26 GMT</pubDate>
    <dc:creator>RadekS</dc:creator>
    <dc:date>2020-02-12T16:14:26Z</dc:date>
    <item>
      <title>s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019697#M17018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 22px;"&gt;Dear:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 22px;"&gt;Thanks for your attention!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 22px;"&gt;I have set s12g128 MSCAN in filter mode , there are two can id should be received,&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;&lt;SPAN style="color: #333300;"&gt;id0 = &lt;/SPAN&gt;0x280&lt;/SPAN&gt;, &lt;SPAN style="color: #ff0000;"&gt;&lt;SPAN style="color: #333300;"&gt;id1 = &lt;/SPAN&gt;0x1A0&lt;/SPAN&gt; , &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 22px;"&gt;CAN filter configration as four 16bit mode , filter0 receive 0x280, filter1 receive 0x1A0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 22px;"&gt; &lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;During the test, it was found that only filter0 can receive normally, it could receive 0x280's message, but filter1 does not work. It can be determined that 0x1A0 information on the CAN bus is normaly.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 22px;"&gt;the s12g128 MSCAN configration code as follows:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;/* ---------------------------------------------------------------------- */&lt;/P&gt;&lt;DIV style="color: #236ebf; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 15px; line-height: 20px; white-space: pre;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #0991b6;"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #b1108e;"&gt;mscan_init&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;(uchar&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #b1108e;"&gt;BRP_value&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANCTL0_INITRQ&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;查询是否进入初始化状态&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANCTL0_INITRQ&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;进入初始化状态&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;while&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANCTL1_INITAK&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;等待初始化响应&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR0_SJW&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&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;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;同步跳跃脉宽设置&amp;nbsp;1Tq&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR0_BRP&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(BRP_value&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;预分频数设置为BRP_value&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR1_SAMP&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&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;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;采样数为1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR1_TSEG_20&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR1_TSEG_10&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;11&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;相位缓冲段SEG1、SEG2长度设置&amp;nbsp;12,3个Tq&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAC&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;10&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;four&amp;nbsp;16-bit&amp;nbsp;filters&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//CANIDAC&amp;nbsp;=&amp;nbsp;0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;two&amp;nbsp;32-bit&amp;nbsp;filters&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;filters0&amp;nbsp;ID&amp;nbsp;=&amp;nbsp;0x280&amp;nbsp;Standard&amp;nbsp;Identifier&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR0&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;|&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(0x280 &lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;10&amp;nbsp;~&amp;nbsp;bit3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR0&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR1&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;|&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&lt;SPAN style="color: #236ebf;"&gt;0x280 &lt;/SPAN&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;2&amp;nbsp;~&amp;nbsp;bit0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR1&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;filters1&amp;nbsp;ID&amp;nbsp;=&amp;nbsp;0x1A0&amp;nbsp;Standard&amp;nbsp;Identifier&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR2&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;|&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(0x1A0 &lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;10&amp;nbsp;~&amp;nbsp;bit3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR2&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR3&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;|&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&lt;SPAN style="color: #236ebf;"&gt;0x1A0 &lt;/SPAN&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;2&amp;nbsp;~&amp;nbsp;bit0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR3&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;filters2&amp;nbsp;ID&amp;nbsp;=&amp;nbsp;0x000&amp;nbsp;Standard&amp;nbsp;Identifier&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR4&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR4&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR5&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR5&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;filters3&amp;nbsp;ID&amp;nbsp;=&amp;nbsp;0x000&amp;nbsp;Standard&amp;nbsp;Identifier&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR6&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR6&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR7&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR7&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANCTL1&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;C0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//CAN工作模式的设置&amp;nbsp;选择24M总线时钟&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//CANCTL1&amp;nbsp;=&amp;nbsp;0x80;//使能MSCAN，选择外部晶振为MSCAN时钟源&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//配置工作模式&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANCTL1_LISTEN&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//侦听模式禁止&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//设置中断方式&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANTIER&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//禁止发送中断&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANRIER&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//禁止接收中断&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANCTL0&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//返回一般模式运行&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;while&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANCTL1_INITAK)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//等待关闭初始化响应&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;while&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANCTL0_SYNCH&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//等待CAN同步(连到总线时需要判断同步)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANTFLG_TXE&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANTFLG_TXE_MASK;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//清空消息发送缓冲器&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANRFLG_RXF&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&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;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//清空消息接收缓冲器&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANRIER_RXFIE&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&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;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//使能接收消息中断&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #333300; font-size: 22px;"&gt;/* and the can receive interrupt code is follows: */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV style="color: #236ebf; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 15px; line-height: 20px; white-space: pre;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//CAN接收中断函数&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;interrupt&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #b1108e;"&gt;CAN_Rx_ISR&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANRFLG_RXF&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #b1108e;"&gt;mscan_receive&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;(canRxMsg);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANRFLG_RXF&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;Clear&amp;nbsp;the&amp;nbsp;interrupt&amp;nbsp;flag&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="color: #236ebf; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 15px; line-height: 20px; white-space: pre;"&gt;&lt;/DIV&gt;&lt;DIV style="color: #236ebf; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 15px; line-height: 20px; white-space: pre;"&gt;&lt;DIV style="color: #236ebf; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 15px; line-height: 20px; white-space: pre;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/**CAN接收函数&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;&amp;nbsp;*&amp;nbsp;error:&amp;nbsp;return&amp;nbsp;1,2,3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;&amp;nbsp;*&amp;nbsp;success:&amp;nbsp;return&amp;nbsp;0 */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #da5221;"&gt;static&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;unsigned&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;char&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&lt;SPAN style="color: #b1108e;"&gt;mscan_receive&lt;/SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #dc3eb7;"&gt;mscan_msg_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #b1108e;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;unsigned&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;char&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;i&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;unsigned&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;char&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*****************************************************************/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;Standard&amp;nbsp;formate&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANRXIDR1_IDE)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;((&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;unsigned&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)CANRXIDR0&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;|&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANRXIDR1&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;ide&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANRXIDR1_SRR)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;判断是数据帧&amp;nbsp;or&amp;nbsp;远程帧&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&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;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;rtr&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;else&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&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;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;rtr&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*****************************************************************/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;Extended&amp;nbsp;formate&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;else&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANRXIDR0;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(((&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;unsigned&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;long&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)temp)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;21&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1FE00000&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANRXIDR1;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(uchar)&amp;nbsp;temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(((temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;E0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;((((&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;unsigned&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;long&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)temp)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;15&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1F8000&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//temp&amp;nbsp;=&amp;nbsp;0;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANRXIDR2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;((((&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;unsigned&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;long&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)temp)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;7&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;7F80&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANRXIDR3;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;((&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;unsigned&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;long&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(temp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;7F&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;ide&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANRXIDR3_RTR)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;判断是数据帧&amp;nbsp;or&amp;nbsp;远程帧&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&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;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;rtr&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;else&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&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;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;rtr&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;rtr&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;如果是数据帧，则接收数据&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;Receive&amp;nbsp;Data&amp;nbsp;and&amp;nbsp;Datalength&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;len&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANRXDLR;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;len&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&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;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;len&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;for&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(i&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;len&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;i&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;++&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&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;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;[i]&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;(CANRXDSR0)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;i);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;else&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;len&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;msg&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #2f86d2;"&gt;sta&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #ff0000; font-size: 22px;"&gt;&lt;STRONG&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;Thank you for your answer！&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2020 13:11:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019697#M17018</guid>
      <dc:creator>gaoqiang</dc:creator>
      <dc:date>2020-02-12T13:11:35Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019698#M17019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gao,&lt;/P&gt;&lt;P&gt;I cannot see any obvious issues for now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you sure that these IDs are for standard type data frames?&lt;BR /&gt;Your filter configuration masks all messages with extended identifiers and also all remote frames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While your receive function works with remote frames and extended format IDs by default.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For receiving also remote frames use&amp;nbsp;&lt;SPAN style="color: #236ebf; background-color: #ffffff; border: 0px;"&gt;CANIDMRx&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0; background-color: #ffffff; border: 0px;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0; background-color: #ffffff; border: 0px;"&gt;0x1&lt;/SPAN&gt;&lt;SPAN style="color: #174781; background-color: #ffffff; border: 0px;"&gt;7&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf; background-color: #ffffff; border: 0px;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2020 16:14:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019698#M17019</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2020-02-12T16:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019699#M17020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for your replay!&lt;/P&gt;&lt;P&gt;&amp;nbsp; The 0x280 and 0x1A0 are standard can data frame, not remote ,not extended . I test them on the BJ40 car can bus , so I confirm &lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;their correctness&lt;/SPAN&gt;&lt;/SPAN&gt;,&amp;nbsp; and today I modify the filter 0 receive 0x1A0, filter 1 receive 0x280, then can only receive 0x1A0 IDs, &lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;Really confused&lt;/SPAN&gt;&lt;/SPAN&gt; ，:( .&lt;/P&gt;&lt;P&gt;thanks for your attention!&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;GAO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 09:10:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019699#M17020</guid>
      <dc:creator>gaoqiang</dc:creator>
      <dc:date>2020-02-13T09:10:23Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019700#M17021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Radek:&lt;/P&gt;&lt;P&gt;use USB-CAN tools receive the CAN BUS data , I can read the 0x280 &amp;amp; 0x1A0 CAN IDs data as follows pictures, thanks!&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;GAO&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2020-02-13_164218.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/98308iBF678F58FA98AF12/image-size/large?v=v2&amp;amp;px=999" role="button" title="2020-02-13_164218.jpg" alt="2020-02-13_164218.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2020-02-13_164311.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/98338i1FF8DAB29B593A1B/image-size/large?v=v2&amp;amp;px=999" role="button" title="2020-02-13_164311.jpg" alt="2020-02-13_164311.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 09:14:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019700#M17021</guid>
      <dc:creator>gaoqiang</dc:creator>
      <dc:date>2020-02-13T09:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019701#M17022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gao,&lt;/P&gt;&lt;P&gt;thank you for more details.&lt;/P&gt;&lt;P&gt;Could you please check CANRFLG_OVRIF flag? It seems that Overrun interrupt isn't enabled.&lt;/P&gt;&lt;P&gt;Could you please also periodically check CANIDAC_IDHITx bits for&amp;nbsp;excluding any issue on the software side?&lt;BR /&gt;Please check also CANIDARx and CANIDMRx registers for ensuring that correct values are presented.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CANIDAR0=0x50&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CANIDMR0=0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CANIDAR1=0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CANIDMR1=0x07&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CANIDAR2=0x34&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CANIDMR2=0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CANIDAR3=0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CANIDMR3=0x07&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BTW: how you detect that message with 0x280 didn't arrive? I guess that you probably periodically test&amp;nbsp;&lt;SPAN style="color: #236ebf; background-color: #ffffff;"&gt;canRxMsg&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;global variable. Cannot be a source of issue any timing synchronization?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I would like to propose some debug GPIO pins (LEDs) toggling directly in mscan_receive() function.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Radek&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 12:51:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019701#M17022</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2020-02-13T12:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019702#M17023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN&gt;Radek&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;Thanks for your attention!&lt;/P&gt;&lt;P&gt;&amp;nbsp;When received can messages, I use serial to trans them to PC, only can receive the filter0 IDs.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt; &lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;Tomorrow I will test according to your suggestions. The link below is the source code. Please help me check it. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;Sorry, I don’t know how to upload the attachment, so I will provide it to you in the form of shared network disk.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;net disk link: &lt;STRONG&gt;&lt;A href="https://pan.baidu.com/s/1l3qu1t1NtUz23nw9K9YnfQ" target="test_blank"&gt;https://pan.baidu.com/s/1l3qu1t1NtUz23nw9K9YnfQ&lt;/A&gt;&lt;/STRONG&gt; &lt;BR /&gt;Extraction code: &lt;STRONG&gt;8wci&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;Thank you very much!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;GAO&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 14:00:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019702#M17023</guid>
      <dc:creator>gaoqiang</dc:creator>
      <dc:date>2020-02-13T14:00:45Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019703#M17024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gao,&lt;BR /&gt;Unfortunately, I was not able to found the right option of how to download it without registration or specific application. Probably just problem with web page translation.&lt;/P&gt;&lt;P&gt;If you want to upload attachment here, please click on &lt;STRONG&gt;Use advanced editor&lt;/STRONG&gt; link at the top right corner of your reply window.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Use advanced editor.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/98731iDB48905E5DCEB8E2/image-size/large?v=v2&amp;amp;px=999" role="button" title="Use advanced editor.png" alt="Use advanced editor.png" /&gt;&lt;/span&gt;&lt;BR /&gt;After that, you will see the attachment upload option directly under your reply.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Attach.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/98732i6CD7B893E8C323CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Attach.png" alt="Attach.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 14:54:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019703#M17024</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2020-02-13T14:54:07Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019704#M17025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="" lang="en" style="font-size: 22px;"&gt;&lt;SPAN title=""&gt;Hi Radek,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en" style="font-size: 22px;"&gt;&lt;SPAN title=""&gt;In today ’s test, in the MSCAN initialization mode, set CANIDAC_IDAM = 1, or set CANIDAC = 0x10, that is, four 16-bit filter modes. After the program runs, it can only receive the IDs of filter0 and filter2, and read the CANIDAC&lt;/SPAN&gt; &lt;SPAN class="" title=""&gt;The value is still 0, that is, the value of IDAM has not been written. MSCAN also works in two 32-bit modes, so it can only receive the IDs of filter0 and filter2. After searching online, I found a netizen&lt;/SPAN&gt; &lt;SPAN class="" title=""&gt;Encountered the same problem, just need to set the CANCTL1 = 0xC0 register in advance, and that's it. The modified code is as follows:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en" style="font-size: 22px; color: #99cc00;"&gt;&lt;SPAN class="" title=""&gt;/* -------------------------------------------------------------------------------------- */&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV style="color: #236ebf; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 15px; line-height: 20px; white-space: pre;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #0991b6;"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #b1108e;"&gt;mscan_init_mask&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;(uchar&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #b1108e;"&gt;BRP_value&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANCTL0_INITRQ&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;查询是否进入初始化状态&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANCTL0_INITRQ&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;进入初始化状态&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;while&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANCTL1_INITAK&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;等待初始化响应&lt;/SPAN&gt;&lt;/DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV style="color: #236ebf; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 15px; line-height: 20px; white-space: pre;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 22px;"&gt;&lt;STRONG style="color: #ff0000; "&gt;/* this register must be set at first */&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="font-size: 22px; "&gt;&lt;/SPAN&gt;&lt;DIV style="color: #236ebf; background-color: #ffffff; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 15px; line-height: 20px; white-space: pre;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;CANCTL1&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;=&amp;nbsp;0xC0;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//CAN工作模式的设置&amp;nbsp;选择24M总线时钟&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR0_SJW&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&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;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;同步跳跃脉宽设置&amp;nbsp;1Tq&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR0_BRP&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(BRP_value&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;预分频数设置为BRP_value&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR1_SAMP&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&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;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;采样数为1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR1_TSEG_20&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANBTR1_TSEG_10&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;11&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//&amp;nbsp;相位缓冲段SEG1、SEG2长度设置&amp;nbsp;12,3个Tq&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAC&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;10&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;four&amp;nbsp;16-bit&amp;nbsp;filters&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//CANIDAC&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;two&amp;nbsp;32-bit&amp;nbsp;filters&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;filters0&amp;nbsp;ID&amp;nbsp;=&amp;nbsp;0x280&amp;nbsp;Standard&amp;nbsp;Identifier&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR0&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;280&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;10&amp;nbsp;~&amp;nbsp;bit3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR0&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR1&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;280&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;2&amp;nbsp;~&amp;nbsp;bit0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR1&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;filters1&amp;nbsp;ID&amp;nbsp;=&amp;nbsp;0x180&amp;nbsp;Standard&amp;nbsp;Identifier&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR2&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;180&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;10&amp;nbsp;~&amp;nbsp;bit3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR2&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR3&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;180&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;2&amp;nbsp;~&amp;nbsp;bit0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR3&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;filters2&amp;nbsp;ID&amp;nbsp;=&amp;nbsp;0x1A0&amp;nbsp;Standard&amp;nbsp;Identifier&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR4&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1A0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;10&amp;nbsp;~&amp;nbsp;bit3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR4&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR5&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1A0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;2&amp;nbsp;~&amp;nbsp;bit0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR5&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;/*&amp;nbsp;filters3&amp;nbsp;ID&amp;nbsp;=&amp;nbsp;0x330&amp;nbsp;Standard&amp;nbsp;Identifier&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR6&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;330&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;10&amp;nbsp;~&amp;nbsp;bit3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR6&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDAR7&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN style="color: #0991b6;"&gt;uint8_t&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)(&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;330&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//bit&amp;nbsp;2&amp;nbsp;~&amp;nbsp;bit0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANIDMR7&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;07&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//设置中断方式&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANTIER&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//禁止发送中断&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANRIER&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//禁止接收中断&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANCTL0&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;00&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//返回一般模式运行&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;while&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANCTL1_INITAK)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//等待关闭初始化响应&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;while&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;(CANCTL0_SYNCH&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;==&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//等待CAN同步(连到总线时需要判断同步)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANTFLG_TXE&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;CANTFLG_TXE_MASK;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//清空消息发送缓冲器&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANRFLG_RXF&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&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;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//清空消息接收缓冲器&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CANRIER_RXFIE&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #7b30d0;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #174781;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #236ebf;"&gt;;&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;/SPAN&gt;&lt;SPAN style="color: #357b42; font-style: italic;"&gt;//使能接收消息中断&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #236ebf;"&gt;/* ------------------------------------------------------- */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #333300; font-size: 22px;"&gt;Thank you very much!&lt;BR /&gt;&lt;BR /&gt;Best regards&lt;BR /&gt;&lt;BR /&gt;GAO&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Feb 2020 14:41:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019704#M17025</guid>
      <dc:creator>gaoqiang</dc:creator>
      <dc:date>2020-02-15T14:41:01Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019705#M17026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gao,&lt;/P&gt;&lt;P&gt;I am glad that it works now and I am sorry that I didn't found it before.&lt;/P&gt;&lt;P&gt;Thank you for sharing the solution.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Feb 2020 13:36:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019705#M17026</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2020-02-17T13:36:09Z</dc:date>
    </item>
    <item>
      <title>Re: s12g128 MSCAN filter dose not work properly</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019706#M17027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class=""&gt;&lt;P&gt;Hi Radek,&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN class="" title=""&gt;Sharing is right, and some of your suggestions gave me a better idea in debugging, thank you very much!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;GAO&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Feb 2020 14:57:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/s12g128-MSCAN-filter-dose-not-work-properly/m-p/1019706#M17027</guid>
      <dc:creator>gaoqiang</dc:creator>
      <dc:date>2020-02-17T14:57:20Z</dc:date>
    </item>
  </channel>
</rss>

