<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>S12 / MagniV MicrocontrollersのトピックRe: msCAN question?</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/msCAN-question/m-p/126578#M548</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a similar question/problem.&lt;/P&gt;&lt;P&gt;I am trying to just do a basic CAN message transmission on the Softec SK-S12XDP512-A board using a transmit interrupt.&lt;/P&gt;&lt;P&gt;The interrupt code is:&lt;/P&gt;&lt;P&gt;interrupt void CAN0_Transmit_ISR(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DisableInterrupts;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TBSEL = CAN0TFLG;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXIDR0 = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXIDR1 = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXIDR2 = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXIDR3 = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR0 = ATD1DR0H;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR1 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR2 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR3 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR4 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR5 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR6 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR7 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDLR = 0x08;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TFLG = CAN0TBSEL;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Queue transmission on avail. buffer&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TIER = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Disable interrupts&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I try to debug the code, it halts and says unknown event and I think it is because of the 2nd to last line in the interrupt routine where I assign CAN0TFLG.&amp;nbsp; Am I doing this incorrectly or do I need to do something else in setting the message up?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Apr 2006 23:34:00 GMT</pubDate>
    <dc:creator>ThomasG</dc:creator>
    <dc:date>2006-04-27T23:34:00Z</dc:date>
    <item>
      <title>msCAN question?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/msCAN-question/m-p/126576#M546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;Does anybody tried to work with the CAN bus on the current board of 9s12dp256?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I have some question on it ...&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;At first,my&amp;nbsp;program&amp;nbsp;works properbly in&amp;nbsp;loop back mode.&lt;/DIV&gt;&lt;DIV&gt;However when&amp;nbsp;I config it to work in nomal&amp;nbsp;mode .&amp;nbsp;the listening CAN node receive nothing.&lt;/DIV&gt;&lt;DIV&gt;Does the following Initialize have error?&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif"&gt;&lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;void MSCAN_INITIAL(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;CAN0CTL0_INITRQ=1;&lt;BR /&gt;&amp;nbsp;CAN1CTL0_INITRQ=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //the MSCAN Initialization Mode&lt;BR /&gt;&amp;nbsp;while(!CAN0CTL1_INITAK);&amp;nbsp;&amp;nbsp; //The MSCAN has entered Initialization Mode.&lt;BR /&gt;&amp;nbsp;while(!CAN1CTL1_INITAK);&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;CAN0CTL1_CANE=1;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CAN0 enable &amp;amp;&amp;amp; Oscillator Clock.&lt;BR /&gt;&amp;nbsp;CAN1CTL1_CANE=1;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CAN1 enable&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;CAN0IDAC=0x20;&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; //Eight identifier acceptance filters,&lt;BR /&gt;&amp;nbsp;CAN1IDAC=0x20;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;CAN0IDAR0=ID0[0];&lt;BR /&gt;&amp;nbsp;CAN1IDAR0=ID1[0];&lt;BR /&gt;&amp;nbsp;CAN0IDAR1=ID0[1];&lt;BR /&gt;&amp;nbsp;CAN1IDAR1=ID1[1];&lt;BR /&gt;&amp;nbsp;CAN0IDAR2=ID0[2];&lt;BR /&gt;&amp;nbsp;CAN1IDAR2=ID1[2];&lt;BR /&gt;&amp;nbsp;CAN0IDAR3=ID0[3];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //MSCAN Identifier Acceptance Registers&lt;BR /&gt;&amp;nbsp;CAN1IDAR3=ID1[3];&lt;BR /&gt;&amp;nbsp;CAN0IDAR4=0x41;&lt;BR /&gt;&amp;nbsp;CAN1IDAR4=0x41;&lt;BR /&gt;&amp;nbsp;CAN0IDAR5=0x41;&lt;BR /&gt;&amp;nbsp;CAN1IDAR5=0x41;&lt;BR /&gt;&amp;nbsp;CAN0IDAR6=0x41;&lt;BR /&gt;&amp;nbsp;CAN1IDAR6=0x41;&lt;BR /&gt;&amp;nbsp;CAN0IDAR7=0x41;&lt;BR /&gt;&amp;nbsp;CAN1IDAR7=0x41;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;CAN0IDMR0=0xFF;&lt;BR /&gt;&amp;nbsp;CAN0IDMR1=0xFF;&lt;BR /&gt;&amp;nbsp;CAN0IDMR2=0xFF;&lt;BR /&gt;&amp;nbsp;CAN0IDMR3=0xFF;&lt;BR /&gt;&amp;nbsp;CAN0IDMR4=0xFF;&lt;BR /&gt;&amp;nbsp;CAN0IDMR5=0xFF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//MSCAN Identifier Mask Registers&lt;BR /&gt;&amp;nbsp;CAN0IDMR6=0xFF;&lt;BR /&gt;&amp;nbsp;CAN0IDMR7=0xFF;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;CAN1IDMR0=0xFF;&lt;BR /&gt;&amp;nbsp;CAN1IDMR1=0xFF;&lt;BR /&gt;&amp;nbsp;CAN1IDMR2=0xFF;&lt;BR /&gt;&amp;nbsp;CAN1IDMR3=0xFF;&lt;BR /&gt;&amp;nbsp;CAN1IDMR4=0xFF;&lt;BR /&gt;&amp;nbsp;CAN1IDMR5=0xFF;&lt;BR /&gt;&amp;nbsp;CAN1IDMR6=0xFF;&lt;BR /&gt;&amp;nbsp;CAN1IDMR7=0xFF;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;CAN0BTR0=0x63;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Synchronization jump width 2 Tq clock cycles&lt;BR /&gt;&amp;nbsp;CAN1BTR0=0x63;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Baud Rate Prescaler Bin 100011=35 Prescaler value&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;CAN0BTR1=0x13;&amp;nbsp;&amp;nbsp;&amp;nbsp; //SAMP 1 timetime segment 2=2 Tq clock cycles&lt;BR /&gt;&amp;nbsp;CAN1BTR1=0x13;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time segment 1=4 Tq clock cycles&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;CAN0CTL1_LISTEN=0;&amp;nbsp; //1 = Listen Only Mode activated&lt;BR /&gt;&amp;nbsp;CAN1CTL1_LISTEN=0;&amp;nbsp; //LISTEN bit RESET to 1&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;//CAN1CTL1_LOOPB=1;&amp;nbsp;&amp;nbsp;//1 = Loop Back Self Test enabled&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;CAN0CTL0_INITRQ=0;&amp;nbsp;//INITRQ=0&lt;BR /&gt;&amp;nbsp;CAN1CTL0_INITRQ=0;&lt;BR /&gt;&amp;nbsp;while(CAN0CTL1_INITAK);&lt;BR /&gt;&amp;nbsp;while(CAN1CTL1_INITAK);&amp;nbsp;&amp;nbsp;&amp;nbsp; //out Initialization Mode&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;CAN0RIER=0x01;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CAN0&amp;nbsp; Interrupt Enable&lt;BR /&gt;&amp;nbsp;CAN1RIER=0x01;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CAN1&amp;nbsp; Interrupt Enable&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-very-happy.gif"&gt;&lt;IMG alt=":smileyvery-happy:" class="emoticon emoticon-smileyvery-happy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-very-happy.gif" title="Smiley Very Happy" /&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;Here is my Transmit program.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TBSEL=CAN1TFLG;&amp;nbsp; //Transmit Buffer Selection&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXIDR0=ID0[0];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXIDR1=ID0[1]&amp;amp;0xE0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDSR0=0x47;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDSR1=0x47;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDSR2=0x46;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDSR3=0x45;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDSR4=0x44;//MSCAN 1 Transmit Data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDSR5=0x43;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDSR6=0x47;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDSR7=0x48;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXDLR=8;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TXTBPR=0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN1TFLG=CAN1TBSEL;&lt;/DIV&gt;&lt;DIV&gt;if you find some errors,I beg you tell me .&lt;/DIV&gt;&lt;DIV&gt;thanks a lot for you help me&lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_woman-very-happy.gif"&gt;&lt;IMG alt=":womanvery-happy:" class="emoticon-womanvery-happy emoticon" src="http://freescale.i.lithium.com/i/smilies/16x16_woman-very-happy.gif" title="Woman Very Happy" /&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;( if you want to see the hardware of my current board ,you can visit or see the Attachment:&lt;/DIV&gt;&lt;DIV&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fbbs.chinaecnet.com%2Fdispbbs.asp%3FboardID%3D3%26RootID%3D66357%26ID%3D66357" rel="nofollow" target="_blank"&gt;http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&amp;amp;RootID=66357&amp;amp;ID=66357&lt;/A&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Feb 2006 17:48:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/msCAN-question/m-p/126576#M546</guid>
      <dc:creator>Smith_Tom</dc:creator>
      <dc:date>2006-02-18T17:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: msCAN question?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/msCAN-question/m-p/126577#M547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;The receiver works in loop mode so the set up seems to be ok when the transmitter matches the receiver configuration.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;I suggest you double-check the following:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;1/ Do the bit rate values match the CAN transmitter bit rate? Your divide options look a bit unusual for the common CAN clock values. Are the time quanta configured correctly for the bus and the listening node location on the bus?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;2/ Is the filter is allowing the transmited messages to come through the filter?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;Are there other CAN nodes on the bus? In listen only mode the node will not transmit an acknowledge to the transmitter and so the transmitter will be unable to complete a frame.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;I suspect the problem may be due to the msCAN configuration not matching the CAN bus.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Feb 2006 00:23:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/msCAN-question/m-p/126577#M547</guid>
      <dc:creator>Steve</dc:creator>
      <dc:date>2006-02-21T00:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: msCAN question?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/msCAN-question/m-p/126578#M548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a similar question/problem.&lt;/P&gt;&lt;P&gt;I am trying to just do a basic CAN message transmission on the Softec SK-S12XDP512-A board using a transmit interrupt.&lt;/P&gt;&lt;P&gt;The interrupt code is:&lt;/P&gt;&lt;P&gt;interrupt void CAN0_Transmit_ISR(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DisableInterrupts;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TBSEL = CAN0TFLG;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXIDR0 = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXIDR1 = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXIDR2 = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXIDR3 = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR0 = ATD1DR0H;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR1 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR2 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR3 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR4 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR5 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR6 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDSR7 = 0x26;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TXDLR = 0x08;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TFLG = CAN0TBSEL;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Queue transmission on avail. buffer&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CAN0TIER = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Disable interrupts&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I try to debug the code, it halts and says unknown event and I think it is because of the 2nd to last line in the interrupt routine where I assign CAN0TFLG.&amp;nbsp; Am I doing this incorrectly or do I need to do something else in setting the message up?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2006 23:34:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/msCAN-question/m-p/126578#M548</guid>
      <dc:creator>ThomasG</dc:creator>
      <dc:date>2006-04-27T23:34:00Z</dc:date>
    </item>
  </channel>
</rss>

