<?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>MPC5xxx中的主题 Re: MPC5604P UART Interrupt</title>
    <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604557#M4690</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what board you use? Have you your own design or you use NXP EVB?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do you check receive function? Do you have the microcontroller connected to computer or to another microcontroller?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please write me back more details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Mar 2017 08:03:51 GMT</pubDate>
    <dc:creator>martin_kovar</dc:creator>
    <dc:date>2017-03-24T08:03:51Z</dc:date>
    <item>
      <title>MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604554#M4687</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I am looking how to configure a receive interrupt in MPC5604P. I wanna an interrupt each&amp;nbsp;data recepcion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is part of my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void UART_ReceiveComplete()&lt;BR /&gt;{&lt;BR /&gt; LINFLEX_0.UARTSR.R = 0x00000004; //clear interrupt flag&lt;BR /&gt; &lt;BR /&gt; Toggle_LedErr();&lt;BR /&gt; &lt;BR /&gt; /* wait until Slave response to the LIN header has been receive successfully */&lt;BR /&gt; &lt;BR /&gt; while(0 == LINFLEX_0.LINSR.B.DRF) {} /* track LIN Status for errors */&lt;BR /&gt; receiveBuffer[0] = LINFLEX_0.BDRL.B.DATA0; //copy received data to receiveBuffer&lt;BR /&gt; receiveBuffer[1] = LINFLEX_0.BDRL.B.DATA1; //copy received data to receiveBuffer&lt;BR /&gt; receiveBuffer[2] = LINFLEX_0.BDRL.B.DATA2; //copy received data to receiveBuffer&lt;BR /&gt; receiveBuffer[3] = LINFLEX_0.BDRL.B.DATA3; //copy received data to receiveBuffer &lt;BR /&gt; receiveBuffer[4] = LINFLEX_0.BDRM.B.DATA4; //copy received data to receiveBuffer&lt;BR /&gt; receiveBuffer[5] = LINFLEX_0.BDRM.B.DATA5; //copy received data to receiveBuffer&lt;BR /&gt; receiveBuffer[6] = LINFLEX_0.BDRM.B.DATA6; //copy received data to receiveBuffer&lt;BR /&gt; receiveBuffer[7] = LINFLEX_0.BDRM.B.DATA7; //copy received data to receiveBuffer&lt;/P&gt;&lt;P&gt;counterRX++;&lt;BR /&gt; /* clear RMB, HRF, DRF and DTF flags */ &lt;BR /&gt; LINFLEX_0.LINSR.R = 0x0207;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static void init_LinFLEX_0_UART (void) &lt;BR /&gt;{ &lt;BR /&gt; // config LINLFEX&lt;BR /&gt; &lt;BR /&gt; /* enter INIT mode */&lt;BR /&gt; LINFLEX_0.LINCR1.R = 0x0081; /* SLEEP=0, INIT=1 */&lt;/P&gt;&lt;P&gt;/* wait for the INIT mode */&lt;BR /&gt; while (0x1000 != (LINFLEX_0.LINSR.R &amp;amp; 0xF000)) {}&lt;BR /&gt; &lt;BR /&gt; /* configure pads */&lt;BR /&gt; SIU.PCR[18].R = 0x0604; /* Configure pad PB2 for AF1 func: LIN0TX */&lt;BR /&gt; SIU.PCR[19].R = 0x0100; /* Configure pad PB3 for LIN0RX */&lt;BR /&gt; &lt;BR /&gt; LINFLEX_0.UARTCR.R = 0x0001; /* set the UART bit first to be able to write the other bits */&lt;BR /&gt; &lt;BR /&gt; LINFLEX_0.UARTCR.R = 0x0033; /* 8bit data, no parity, Tx and Rx enabled, UART mode */&lt;BR /&gt; /* Transmit buffer size = 1 (TDFL = 0 */&lt;BR /&gt; /* Receive buffer size = 1 (RDFL = 0) */&lt;BR /&gt; &lt;BR /&gt; LINFLEX_0.UARTSR.B.SZF = 1; // clear SZF flag&lt;BR /&gt; LINFLEX_0.UARTSR.B.DRF = 1; // clear data reception completed flag&lt;/P&gt;&lt;P&gt;/* configure baudrate 9600 */&lt;BR /&gt; LINFLEX_0.LINIBRR.R = 416; // 9600 Baud&lt;BR /&gt; LINFLEX_0.LINFBRR.R = 11; //(Registres en p.679 de "MPC5604P Microcontroller Reference Manual" Rev.4m&lt;BR /&gt; //Table 22-1. "Error calculation for programmed baud rates") &lt;BR /&gt; /* enter NORMAL mode */&lt;BR /&gt; LINFLEX_0.LINCR1.R = 0x0080; // INIT=0&lt;BR /&gt; LINFLEX_0.LINIER.B.DRIE = 1; //Receive interrupt enable&amp;nbsp;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int main(void) &lt;BR /&gt;{&lt;BR /&gt; volatile int i = 0;&lt;BR /&gt; uint8_t dummy = 0;&lt;BR /&gt; //int32_t dummy2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* INITIALITATIONS */&lt;BR /&gt; SYSTEM_Initialize();&lt;BR /&gt; Set_LedErr(); &lt;BR /&gt; INTC_InstallINTCInterruptHandler(UART_ReceiveComplete,79,5); //Read UART Interrupt&lt;BR /&gt; &lt;BR /&gt; Clr_LedErr();&lt;BR /&gt; Set_LedAlim();&lt;BR /&gt; &lt;BR /&gt; RS485_Receive(); //RS-485 in mode Receive&lt;BR /&gt; &lt;BR /&gt; /* Loop forever */&lt;BR /&gt; for (;;) &lt;BR /&gt; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//dummy2 = Read_UART();&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;//for(i=0;i&amp;lt;3200000;i++){} // Wait 500 ms &lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;//Send_UART(dummy); // Send 8 bits data&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;dummy++;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//dummy2 = ReceiveData(dummy3);&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Mar 2017 14:01:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604554#M4687</guid>
      <dc:creator>xuuurraa</dc:creator>
      <dc:date>2017-03-21T14:01:47Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604555#M4688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please see the project in the post attachment. It is not created for MPC5604P, but LINFlex module is the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have any other questions, please feel free to write me back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Mar 2017 08:38:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604555#M4688</guid>
      <dc:creator>martin_kovar</dc:creator>
      <dc:date>2017-03-22T08:38:43Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604556#M4689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have tried to implement some of the code posted for MPC5604P, but not work. Then I tried to configure only the recieve interruption, but still not working.&lt;/P&gt;&lt;P&gt;I´m using new codeWarrior, version 10.5.&lt;/P&gt;&lt;P&gt;This is my last code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include "MPC5604P.h"&lt;BR /&gt;#include "IntcInterrupts.h"&lt;/P&gt;&lt;P&gt;int counterTX = 0;&lt;BR /&gt;int counterRX = 0;&lt;BR /&gt;char receiveBuffer[20];&lt;/P&gt;&lt;P&gt;/*------------------------Funció InitCMU_0----------------------------------------------------&lt;BR /&gt; * Es configura el Clock Monitor Unit per a complir l'especificacio:&lt;BR /&gt; * Monitor FXOSC&amp;gt;FIRC/4 (4Mhz); withou FMPLL monitor&lt;BR /&gt; * FXOSC=8Mhz i FIRC=&lt;BR /&gt; * &lt;BR /&gt; * 16Mhz;&lt;BR /&gt; * (Registres en p.112 de "MPC5604P Microcontroller Reference Manual" Rev.4) &lt;BR /&gt;--------------------------------------------------------------------------------------------*/&lt;BR /&gt;void InitCMU_0(void)&lt;BR /&gt;{&lt;BR /&gt; CGM.CMU_0_CSR.R = 0x00000004; &lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;/*------------------------Funció InitModesAndClks-------------------------------------------*&lt;BR /&gt;* S'habiliten els modes DRUN, RUN0, SAFE i RESET.&lt;BR /&gt;* El rellotge del sistema és del tipus FMPLL, aconseguint 64Mz a partir d'un cristall de 8MHz&lt;BR /&gt;* Es configuren els periferics per treballar en el mode RUN0&lt;BR /&gt;* (Registres en p.141 de "MPC5604P Microcontroller Reference Manual" Rev.4) &lt;BR /&gt;* =&amp;gt; Mode Entry Module (ME)&lt;BR /&gt;* (Registres en p.120 de "MPC5604P Microcontroller Reference Manual" Rev.4) &lt;BR /&gt;* =&amp;gt; Clock Generation Module (CGM)&lt;BR /&gt;--------------------------------------------------------------------------------------------*/&lt;/P&gt;&lt;P&gt;void InitModesAndClks(void) &lt;BR /&gt;{&lt;BR /&gt; ME.MER.R = 0x0000001D; // Enable DRUN, RUN0, SAFE, RESET modes&lt;BR /&gt; // Initialize PLL before turning it on:&lt;BR /&gt; &lt;BR /&gt; CGM.FMPLL[0].CR.R = 0x02400100; // 8 MHz xtal: Set PLL0 to 64 MHz&lt;BR /&gt; &lt;BR /&gt; ME.RUN[0].R = 0x001F0074; // RUN0 cfg: 16MHzIRCON,OSC0ON,PLL0ON,syclk=PLL&lt;BR /&gt; &lt;BR /&gt; ME.RUNPC[0].R = 0x00000010; // Peri. Cfg. 0 settings: only run in RUN0 mode&lt;BR /&gt; ME.RUNPC[1].R = 0x00000010; /* Peri. Cfg. 1 settings: only run in RUN0 mode */&lt;BR /&gt; ME.PCTL[16].R = 0x0000; // FlexCAN0: select ME.RUNPC[0]&lt;BR /&gt; ME.PCTL[4].R = 0x0000; // DSPI0: select ME.RUNPC[0]&lt;BR /&gt; ME.PCTL[32].R = 0x01; // ADC 0: select ME.RUNPC[1] ??????????&lt;BR /&gt; &lt;BR /&gt; // Mode Transition to enter RUN0 mode:&lt;BR /&gt; ME.MCTL.R = 0x40005AF0; // Enter RUN0 Mode &amp;amp; Key&lt;BR /&gt; ME.MCTL.R = 0x4000A50F; // Enter RUN0 Mode &amp;amp; Inverted Key&lt;BR /&gt; &lt;BR /&gt; while (ME.IS.B.I_MTC != 1) {} // Wait for mode transition to complete &lt;BR /&gt; ME.IS.R = 0x00000001; // Clear Transition flag&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;/*------------------------Funció DisableWatchdog----------------------------------------------&lt;BR /&gt; * (Registres en p.954 de "MPC5604P Microcontroller Reference Manual" Rev.4) &lt;BR /&gt; --------------------------------------------------------------------------------------------*/&lt;BR /&gt;void DisableWatchdog(void) &lt;BR /&gt;{&lt;BR /&gt; SWT.SR.R = 0x0000c520; // Write keys to clear soft lock bit&lt;BR /&gt; SWT.SR.R = 0x0000d928; &lt;BR /&gt; SWT.CR.R = 0x8000010A; // Clear watchdog enable (WEN) &lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;/*------------------------- initPeroClckGen Function-----------------------------------------&lt;BR /&gt; * &lt;BR /&gt; ------------------------------------------------------------------------------------------*/&lt;BR /&gt;void initPeriClkGen(void) {&lt;BR /&gt; CGM.AC2SC.R = 0x04000000; /* MPC56xxP Safety Port: Select PLL0 for aux clk 0 */&lt;BR /&gt; CGM.AC2DC.R = 0x80000000; /* MPC56xxP Safety Port: Enable aux clk 0 div by 1 */&lt;BR /&gt; &lt;BR /&gt; CGM.AC0SC.R = 0x04000000; /* MPC56xxP ADC: Select PLL0 for aux clk 0 */&lt;BR /&gt; CGM.AC0DC.R = 0x80000000; /* MPC56xxP ADC: Enable aux clk 0 div by 1 */&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;void LIN0_Init()&lt;BR /&gt;{&lt;BR /&gt; volatile int i = 0;&lt;/P&gt;&lt;P&gt;LINFLEX_0.LINCR1.B.INIT = 1;&lt;BR /&gt; LINFLEX_0.LINCR1.B.SLEEP = 0;&lt;BR /&gt; &lt;BR /&gt; LINFLEX_0.LINIBRR.R = 0x000001A0; //baud rate 9600b/s (fsys 64MHz)&lt;BR /&gt; LINFLEX_0.LINFBRR.R = 0x0000000B;&lt;BR /&gt; &lt;BR /&gt; LINFLEX_0.UARTCR.B.UART = 1; //enable UART mode&lt;BR /&gt; LINFLEX_0.UARTCR.B.WL = 1; //set 8-bit data&lt;BR /&gt; &lt;BR /&gt; LINFLEX_0.UARTCR.B.RXEN = 1; //enable transmitter&lt;BR /&gt; LINFLEX_0.UARTCR.B.RDFL = 0b00; //set transmitter buffer (1) &lt;BR /&gt; &lt;BR /&gt; LINFLEX_0.LINIER.B.DRIE = 1; //Receive interrupt enable&lt;BR /&gt; &lt;BR /&gt; LINFLEX_0.LINCR1.B.INIT = 0; //disable init mode&lt;BR /&gt; for(i ; i &amp;lt; 5000; i++){} //wait fo apply settings&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;void LIN0_ReceiveComplete()&lt;BR /&gt;{&lt;BR /&gt; LINFLEX_0.UARTSR.R = 0x00000004; //clear interrupt flag&lt;BR /&gt; &lt;BR /&gt; receiveBuffer[counterRX] = (char)LINFLEX_0.BDRM.B.DATA4; //copy received data to receiveBuffer&lt;BR /&gt; &lt;BR /&gt; counterRX++; &lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;int main(void) &lt;BR /&gt;{&lt;BR /&gt; volatile int dummy = 0;&lt;BR /&gt; &lt;BR /&gt; InitCMU_0(); // 8 MHz OSC requires non-default CMU_0 init&lt;BR /&gt; InitModesAndClks(); // Initialize mode entries&lt;BR /&gt; DisableWatchdog(); // Disable watchdog&lt;BR /&gt; initPeriClkGen();&lt;BR /&gt; &lt;BR /&gt; LIN0_Init();&lt;/P&gt;&lt;P&gt;//SIU.PCR[19].R = 0x0100; //LIN0 RX B3&lt;BR /&gt; SIU.PCR[23].R = 0x0100; //LIN0 RX B7&lt;BR /&gt; &lt;BR /&gt; INTC_InstallINTCInterruptHandler(LIN0_ReceiveComplete,79,5);&lt;BR /&gt; &lt;BR /&gt; INTC.CPR.R = 0;&lt;/P&gt;&lt;P&gt;/* Loop forever */&lt;BR /&gt; for (;;) &lt;BR /&gt; {&lt;BR /&gt; dummy++;&lt;BR /&gt; counterRX=counterRX; //To see counterRX when debugg&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Mar 2017 15:00:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604556#M4689</guid>
      <dc:creator>xuuurraa</dc:creator>
      <dc:date>2017-03-22T15:00:36Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604557#M4690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what board you use? Have you your own design or you use NXP EVB?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do you check receive function? Do you have the microcontroller connected to computer or to another microcontroller?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please write me back more details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Mar 2017 08:03:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604557#M4690</guid>
      <dc:creator>martin_kovar</dc:creator>
      <dc:date>2017-03-24T08:03:51Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604558#M4691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;BR /&gt;I am not using a board, I have my own design, I´m using a SPC5604PGVQ6 connected to communication RS-485. The microcontroller is connected to PC with a USB-RS485, or sometimes connected to another microcontroller, now I am trying communication between two microcontrollers. In old codes I tried to read with software request and works fine, but I would like do it with an interruption. If you want more details&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;please feel free to ask&amp;nbsp;me back.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;This images is a part of my project.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/16923i2A06510A7D718578/image-size/large?v=v2&amp;amp;px=999" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/16895i891A236B29764B41/image-size/large?v=v2&amp;amp;px=999" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 07:16:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604558#M4691</guid>
      <dc:creator>xuuurraa</dc:creator>
      <dc:date>2017-03-27T07:16:21Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604559#M4692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the information about software request is very important for me. Which target you use RAM or FLASH?&lt;/P&gt;&lt;P&gt;If you use RAM target, you have to define following macro to the RAM.prefix file place in Prefix folder in your project:&lt;/P&gt;&lt;P&gt;#define CALL_USR_INIT 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/18331i7C6445823B8D02BD/image-size/large?v=v2&amp;amp;px=999" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2017 11:10:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604559#M4692</guid>
      <dc:creator>martin_kovar</dc:creator>
      <dc:date>2017-03-28T11:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604560#M4693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very very much. WORKS!!!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Xurra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Mar 2017 08:48:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604560#M4693</guid>
      <dc:creator>xuuurraa</dc:creator>
      <dc:date>2017-03-29T08:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604561#M4694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to get interrupt based UART working on MPC5643L. Attached is the project from code warrior. I can see that the Rx buffer is being written to, however I never enter the ISR function for the Rx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The LINFlex modules are similar. I have updated the IRQ numbers and the LinFlexD register names as per my board. I am sending data via putty. Is there something wrong with my project?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tanmayee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jan 2018 16:34:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604561#M4694</guid>
      <dc:creator>tanmayeesapre</dc:creator>
      <dc:date>2018-01-24T16:34:04Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P UART Interrupt</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604562#M4695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i checked your project, but I do not see interrupt enable in LinFlexD_0 module. There is DRIE bit LINIER register, which must be set to 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jan 2018 11:18:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-UART-Interrupt/m-p/604562#M4695</guid>
      <dc:creator>martin_kovar</dc:creator>
      <dc:date>2018-01-25T11:18:48Z</dc:date>
    </item>
  </channel>
</rss>

