<?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>ColdFire/68K Microcontrollers and Processors中的主题 Re: MCF5213 problems</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131707#M972</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Hello,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If this code can help you:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;SPAN class="msg_source_code"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;PRE&gt; MCF_CAN_CANMCR = 0  | MCF_CAN_CANMCR_SOFTRST ;        /* enable Flex CAN module */ while(MCF_CAN_CANMCR&amp;amp;MCF_CAN_CANMCR_SOFTRST);   /* wait end of soft reset */ MCF_CAN_CANMCR = 0  | MCF_CAN_CANMCR_MDIS         /* FlexCAN Disable */  | MCF_CAN_CANMCR_HALT          /* freeze Flex CAN module */  | MCF_CAN_CANMCR_MAXMB(MAX_MB);       /* use MAX_MB messages buffer */ while(MCF_CAN_CANMCR&amp;amp;MCF_CAN_CANMCR_FRZACK);   /* wait for enterfreeze mode */ MCF_CAN_CANCTRL = 0;           /* CLK = EXTAL Freq = 8Mhz */ MCF_CAN_RXGMASK = MCF_CAN_RXGMASK_MI(0x1FF00000); /* set global mask filter extended ID */ for(i=0;i&amp;lt;16;i++)  MCF_CAN_MBUF_CODE(i) = MCF_CAN_RX_INACTIVE;  /* inactive state */ MCF_CAN_CANMCR = 0  | MCF_CAN_CANMCR_HALT          /* freeze Flex CAN module */  | MCF_CAN_CANMCR_MAXMB(MAX_MB-1);     /* use MAX_MB messages buffers */ while(MCF_CAN_CANMCR&amp;amp;MCF_CAN_CANMCR_FRZACK);   /* wait for enter freeze mode */ MCF_CAN_CANCTRL = 0  | MCF_CAN_CANCTRL_PRESDIV(3)       /* S = 2Mhz =&amp;gt; 16 * 125Khz bit rate */  | MCF_CAN_CANCTRL_RJW(0)        /* 1 times quanta resync */  | MCF_CAN_CANCTRL_PSEG1(5)        /* SEG1 = 6 time quanta */  | MCF_CAN_CANCTRL_PSEG2(6)        /* SEG2 = 7 time quanta */  | MCF_CAN_CANCTRL_BOFFMSK        /* enable Bus Off interrupt */  | MCF_CAN_CANCTRL_ERRMSK        /* enable Error interrupt */  | MCF_CAN_CANCTRL_SAMP         /* triple sample point */  | MCF_CAN_CANCTRL_TSYNC         /* resync enable */  | MCF_CAN_CANCTRL_LBUF         /* lowest buffer transmitted first */  | MCF_CAN_CANCTRL_PROPSEG(1);       /* 2 time quanta PROPSEG */ MCF_CAN_CANMCR &amp;amp;= ~MCF_CAN_CANMCR_HALT;    /* unfreeze FlexCAN */&lt;/PRE&gt;&lt;P&gt;to answer your question,&amp;nbsp; MCF_CAN_CANMCR is defined as vuint32 in mcf5213_can.h&lt;/P&gt;&lt;P&gt;ps:&amp;nbsp;M5213 run @ 64Mhz&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Emmanuel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Sep 2006 15:36:01 GMT</pubDate>
    <dc:creator>Nouchi</dc:creator>
    <dc:date>2006-09-29T15:36:01Z</dc:date>
    <item>
      <title>MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131706#M971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello everybody!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I'm working on a MCF5213, and I'm trying to setting up the Flexcan controller.&lt;/DIV&gt;&lt;DIV&gt;I see on the datasheet that the CANMCR register is 32 bit width, but the codewarrior ide says that it's only 16 bit. Who's right?&lt;/DIV&gt;&lt;DIV&gt;By the way, isn't there anybody who has a piece of working code to make the preliminary test on the flexcan controller? It would be very appreciated! &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;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks in advance!&lt;/DIV&gt;&lt;DIV&gt;Simone&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2006 17:28:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131706#M971</guid>
      <dc:creator>Simone</dc:creator>
      <dc:date>2006-09-28T17:28:15Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131707#M972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Hello,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If this code can help you:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;SPAN class="msg_source_code"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;PRE&gt; MCF_CAN_CANMCR = 0  | MCF_CAN_CANMCR_SOFTRST ;        /* enable Flex CAN module */ while(MCF_CAN_CANMCR&amp;amp;MCF_CAN_CANMCR_SOFTRST);   /* wait end of soft reset */ MCF_CAN_CANMCR = 0  | MCF_CAN_CANMCR_MDIS         /* FlexCAN Disable */  | MCF_CAN_CANMCR_HALT          /* freeze Flex CAN module */  | MCF_CAN_CANMCR_MAXMB(MAX_MB);       /* use MAX_MB messages buffer */ while(MCF_CAN_CANMCR&amp;amp;MCF_CAN_CANMCR_FRZACK);   /* wait for enterfreeze mode */ MCF_CAN_CANCTRL = 0;           /* CLK = EXTAL Freq = 8Mhz */ MCF_CAN_RXGMASK = MCF_CAN_RXGMASK_MI(0x1FF00000); /* set global mask filter extended ID */ for(i=0;i&amp;lt;16;i++)  MCF_CAN_MBUF_CODE(i) = MCF_CAN_RX_INACTIVE;  /* inactive state */ MCF_CAN_CANMCR = 0  | MCF_CAN_CANMCR_HALT          /* freeze Flex CAN module */  | MCF_CAN_CANMCR_MAXMB(MAX_MB-1);     /* use MAX_MB messages buffers */ while(MCF_CAN_CANMCR&amp;amp;MCF_CAN_CANMCR_FRZACK);   /* wait for enter freeze mode */ MCF_CAN_CANCTRL = 0  | MCF_CAN_CANCTRL_PRESDIV(3)       /* S = 2Mhz =&amp;gt; 16 * 125Khz bit rate */  | MCF_CAN_CANCTRL_RJW(0)        /* 1 times quanta resync */  | MCF_CAN_CANCTRL_PSEG1(5)        /* SEG1 = 6 time quanta */  | MCF_CAN_CANCTRL_PSEG2(6)        /* SEG2 = 7 time quanta */  | MCF_CAN_CANCTRL_BOFFMSK        /* enable Bus Off interrupt */  | MCF_CAN_CANCTRL_ERRMSK        /* enable Error interrupt */  | MCF_CAN_CANCTRL_SAMP         /* triple sample point */  | MCF_CAN_CANCTRL_TSYNC         /* resync enable */  | MCF_CAN_CANCTRL_LBUF         /* lowest buffer transmitted first */  | MCF_CAN_CANCTRL_PROPSEG(1);       /* 2 time quanta PROPSEG */ MCF_CAN_CANMCR &amp;amp;= ~MCF_CAN_CANMCR_HALT;    /* unfreeze FlexCAN */&lt;/PRE&gt;&lt;P&gt;to answer your question,&amp;nbsp; MCF_CAN_CANMCR is defined as vuint32 in mcf5213_can.h&lt;/P&gt;&lt;P&gt;ps:&amp;nbsp;M5213 run @ 64Mhz&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Emmanuel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:36:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131707#M972</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2006-09-29T15:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131708#M973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Thanks for your reply! &lt;IMG alt=":smileyvery-happy:" class="emoticon emoticon-smileyvery-happy" id="smileyvery-happy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-very-happy.gif" title="Smiley Very Happy" /&gt;&lt;/DIV&gt;&lt;DIV&gt;I'll try your code immediately!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Simone&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:37:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131708#M973</guid>
      <dc:creator>Simone</dc:creator>
      <dc:date>2006-09-29T15:37:55Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131709#M974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Ehm.....I have a doubt....&lt;/DIV&gt;&lt;DIV&gt;In your code there's this part to initialize the message buffers:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN class="msg_source_code"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;PRE&gt;for(i=0;i&amp;lt;16;i++)  MCF_CAN_MBUF_CODE(i) = MCF_CAN_RX_INACTIVE;  /* inactive state */&lt;/PRE&gt;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;but Codewarrior doesn't recognize MCF_CAN_MBUF_CODE definition. In the header mcf5213_can.h that I have there's no reference to the message buffer memory location....&lt;BR /&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:47:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131709#M974</guid>
      <dc:creator>Simone</dc:creator>
      <dc:date>2006-09-29T15:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131710#M975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Oooops!!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I forgot some extra definitions which doesn't exist in standard CW headers&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This could be useful&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN class="msg_source_code"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;PRE&gt;#define MCF_CAN_MBUF_CODE(x) (*(vuint8  *)(void *)(&amp;amp;__IPSBAR[((0x1C0080+(0x10*x)))]))#define MCF_CAN_MBUF_CTRL(x) (*(vuint8  *)(void *)(&amp;amp;__IPSBAR[((0x1C0081+(0x10*x)))]))#define MCF_CAN_MBUF_TIME(x) (*(vuint16 *)(void *)(&amp;amp;__IPSBAR[((0x1C0082+(0x10*x)))]))#define MCF_CAN_MBUF_ID(x)  (*(vuint32 *)(void *)(&amp;amp;__IPSBAR[((0x1C0084+(0x10*x)))]))#define MCF_CAN_MBUF_BYTE(x,y) (*(vuint8  *)(void *)(&amp;amp;__IPSBAR[((0x1C0088+(0x10*x)+y))]))&lt;/PRE&gt;&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Take a moment to have a look to chapter 25, note some registers are 32 bits wide, but could have 8 or 16bits access.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Emmanuel&lt;/DIV&gt;&lt;P&gt;Message Edited by BugMan on &lt;SPAN class="date_text"&gt;2006-09-29&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;11:19 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:16:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131710#M975</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2006-09-29T16:16:12Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131711#M976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi again Emmanuel!&lt;/DIV&gt;&lt;DIV&gt;Ok, I updated the header, and now the initialization seems to work (at least, the right register are changed as it should me).&lt;/DIV&gt;&lt;DIV&gt;I wrote this code to transmit 8byte data&lt;/DIV&gt;&lt;SPAN class="msg_source_code"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;PRE&gt;void can_tx(){ unsigned int n,status;MCF_CAN_MBUF_CODE(0) = MCF_CAN_TX_INACTIVE; //MB0 is inactive // Configure MB0 for TXMCF_CAN_MBUF_ID(0) = 0x18FF001E;  // MB0 = TX, Ext. ID      // CAN ID =0x18FF001E, Data Frame                    // IDE = 1 &amp;amp; SRR = 1;             // RTR = 0;// Copy Tx data bytes to the message bufferMCF_CAN_MBUF_BYTE(0,0) = 0x22;MCF_CAN_MBUF_BYTE(0,1) = 0x22;MCF_CAN_MBUF_BYTE(0,2) = 0x11;MCF_CAN_MBUF_BYTE(0,3) = 0x11;MCF_CAN_MBUF_BYTE(0,4) = 0x66;MCF_CAN_MBUF_BYTE(0,5) = 0x66;MCF_CAN_MBUF_BYTE(0,6) = 0x99;MCF_CAN_MBUF_BYTE(0,7) = 0x99;MCF_CAN_MBUF_CTRL(0) = 0x68;MCF_CAN_MBUF_CODE(0) = MCF_CAN_TX_TRONCE;status = MCF_CAN_IFLAG;n=0;while((status &amp;amp; 0x0001)!=1) // polling{if(n++&amp;gt;0x6000)break;status = MCF_CAN_IFLAG; } }&lt;/PRE&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;at the other end of the cable I have a Can-Pci interface in my pc which (I hope) should work well and monitor Can activity.&lt;/DIV&gt;&lt;DIV&gt;I tried the code but it doesn't seem to work...&lt;/DIV&gt;&lt;DIV&gt;Is it correct or I'm still missing something? Do you also have a test code for tx-rx?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Simone&lt;BR /&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 17:02:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131711#M976</guid>
      <dc:creator>Simone</dc:creator>
      <dc:date>2006-09-29T17:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131712#M977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi Simone,&lt;BR /&gt;&lt;BR /&gt;Your code seems to be right, I will just add this statement after buffer inhibition:&lt;BR /&gt;&lt;BR /&gt;while(MCF_CAN_ERRSTAT&amp;amp;(MCF_CAN_ERRSTAT_TXRX+MCF_CAN_ERRSTAT_IDLE)==MCF_CAN_ERRSTAT_TXRX);&lt;BR /&gt;&lt;BR /&gt;to wait buffer really in idle state and check MCF_CAN_TX_TRONCE equal to 0x0C.&lt;BR /&gt;Otherwise your code looks like mine, except end of TX are handled by interrupts because I use FreeRTOS.&lt;BR /&gt;&lt;BR /&gt;Emmanuel&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Oct 2006 14:21:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131712#M977</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2006-10-02T14:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131713#M978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;OK, now it works! &lt;IMG alt=":smileyvery-happy:" class="emoticon emoticon-smileyvery-happy" id="smileyvery-happy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-very-happy.gif" title="Smiley Very Happy" /&gt; THANKS!&lt;/DIV&gt;&lt;DIV&gt;I can transmit and receive message in loopback mode.&lt;/DIV&gt;&lt;DIV&gt;Now I'll try to send message to the can interface on the pc.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Simone&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Oct 2006 15:17:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131713#M978</guid>
      <dc:creator>Simone</dc:creator>
      <dc:date>2006-10-04T15:17:53Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131714#M979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi Bugman,&lt;BR /&gt;&lt;BR /&gt;I've looked at your macro:&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;PRE&gt;#define MCF_CAN_MBUF_BYTE(x,y) (*(vuint8  *)(void *)(&amp;amp;__IPSBAR[((0x1C0088+(0x10*x)+y))]))&lt;/PRE&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;BR /&gt;Let's say I want to access the msg buffer as 16 bits data words.&amp;nbsp;&amp;nbsp; Is this macro is okay?&lt;BR /&gt;&lt;BR /&gt;#define MCF_FlexCAN_MBUF_WORD(x,y) (*(vuint16 *)(void *)(&amp;amp;__IPSBAR[(0x1C0088+(0x10*x)+(0x2*y))]))&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Aug 2008 00:58:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131714#M979</guid>
      <dc:creator>francois_boucha</dc:creator>
      <dc:date>2008-08-16T00:58:30Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213 problems</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131715#M980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi 0xFB,&lt;BR /&gt;&lt;BR /&gt;If you take a look to page 25-17 from the 5213RM, data bytes registers from message buffer seems to be byte access registers,&lt;BR /&gt;but, I think it possible to read a couple of them with word access, so, your macro looks OK, you just have to try if it works.&lt;BR /&gt;&lt;BR /&gt;Emmanuel.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 14:07:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213-problems/m-p/131715#M980</guid>
      <dc:creator>Nouchi</dc:creator>
      <dc:date>2008-08-25T14:07:47Z</dc:date>
    </item>
  </channel>
</rss>

