<?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: Route LIN to SCI for s12zvl in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490635#M12120</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Charudatta,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;is there need to match baud rate of LIN&amp;nbsp; to &lt;/EM&gt;SCI ?&lt;/P&gt;&lt;P&gt;It is not necessary, but it is recommended. I suppose that your bus clock is 32MHz and baud rate 9600 bps. Correct?&lt;/P&gt;&lt;P&gt;In that case, you should set Slew-Rate Bits LPSLR[1:0] = 0b01 Slow Slew Rate (optimized for 10.4 kbit/s).&lt;/P&gt;&lt;P&gt;LP0SLRM=0x01;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;is there need to set SCI as single wire &lt;/EM&gt;mode ?&lt;/P&gt;&lt;P&gt;No, SCI is connected to LIN PHY by RX and TX signal. LIN PHY is responsible for transfer these lines to “one wire” LIN bus. So, LIN PHY will manage that every byte which you sent, you will also receive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2A Diagnostic service is not supported by LIN protocol, to get this service I need to use SCI&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;You mean SID 0x2A?&lt;/P&gt;&lt;P&gt;I am slightly confused. SCI has to be used anyway. SCI module is responsible for transmitting and receiving LIN frames. For what else you use SCI and LIN PHY modules?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Mar 2016 14:15:11 GMT</pubDate>
    <dc:creator>RadekS</dc:creator>
    <dc:date>2016-03-21T14:15:11Z</dc:date>
    <item>
      <title>Route LIN to SCI for s12zvl</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490634#M12119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Team,&lt;/P&gt;&lt;P&gt;want to use Lin pin of s12zvl as a SCI, not getting expected result code given bellow,&lt;/P&gt;&lt;P&gt;is there need to match baud rate of LIN&amp;nbsp; to SCI ?&lt;/P&gt;&lt;P&gt;is there need to set SCI as single wire mode ?&lt;/P&gt;&lt;P&gt;2A Diagnostic service&amp;nbsp; is not supported by LIN protocol,to get this service I need to use SCI&lt;/P&gt;&lt;P&gt;Is it possible to transmit&amp;nbsp; SCI frame&amp;nbsp; through LIN Pin ? I don't want to change H/w Pin Connection for one service&lt;/P&gt;&lt;P&gt;Is it LIN physical layer permit this type of implementation ?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LP0CR = LP0CR_LPPUE_MASK + LP0CR_LPWUE_MASK + LP0CR_LPE_MASK; /* LIN enable, LIN wakeup enable, LIN pull-up enable */&lt;/P&gt;&lt;P&gt;&amp;nbsp; MODRR0 = 0x00; /* LIN phy routed to SCI */&lt;/P&gt;&lt;P&gt;SCI0BD = 0x0D05;&amp;nbsp; //&amp;nbsp; SCI Baud Rate Register&lt;/P&gt;&lt;P&gt;SCI0CR1 = 0x00;&lt;/P&gt;&lt;P&gt;SCI0CR2 = 0x2C;&lt;/P&gt;&lt;P&gt;getting received interrupt but SCI buffer is empty.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;interrupt VectorNumber_Vsci0 void SCI0_Isr(void) &lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned char scisr1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scisr1 = SCI0SR1;&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; // save status register actual status&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //if receiver interrupt is enabled and corresponding interrupt flag is set&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((SCI0CR2 &amp;amp; SCI0CR2_RIE_MASK) &amp;amp;&amp;amp; ((scisr1 &amp;amp; (SCI0SR1_OR_MASK | SCI0SR1_RDRF_MASK))))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(scisr1 &amp;amp; SCI0SR1_OR_MASK)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // if overrun error do nothing/something&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (void)SCI0DRL;&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; // clear interrupt flag&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Read data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sc0_data_in = SCI0DRL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // read received character + clear interrupt flag&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //---------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Simple echo.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(!SCI0SR1_TDRE){};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //wait for transmit data register empty flag&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0DRL = sc0_data_in;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Echo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //---------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Receive data and store it into buffer&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer[pointer_to_buffer] = sc0_data_in;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointer_to_buffer++;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (pointer_to_buffer &amp;gt;= SIZE_OF_PACKETrx)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&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; pointer_to_buffer = 0;&lt;/P&gt;&lt;P&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;/P&gt;&lt;P&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; //do something with data in buffer&lt;/P&gt;&lt;P&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; //or set flag and do something in main program&lt;/P&gt;&lt;P&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; //buffer_full = 1;&amp;nbsp; //flag for main program&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Charudatta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Mar 2016 14:04:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490634#M12119</guid>
      <dc:creator>charudattaingal</dc:creator>
      <dc:date>2016-03-19T14:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: Route LIN to SCI for s12zvl</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490635#M12120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Charudatta,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;is there need to match baud rate of LIN&amp;nbsp; to &lt;/EM&gt;SCI ?&lt;/P&gt;&lt;P&gt;It is not necessary, but it is recommended. I suppose that your bus clock is 32MHz and baud rate 9600 bps. Correct?&lt;/P&gt;&lt;P&gt;In that case, you should set Slew-Rate Bits LPSLR[1:0] = 0b01 Slow Slew Rate (optimized for 10.4 kbit/s).&lt;/P&gt;&lt;P&gt;LP0SLRM=0x01;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;is there need to set SCI as single wire &lt;/EM&gt;mode ?&lt;/P&gt;&lt;P&gt;No, SCI is connected to LIN PHY by RX and TX signal. LIN PHY is responsible for transfer these lines to “one wire” LIN bus. So, LIN PHY will manage that every byte which you sent, you will also receive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2A Diagnostic service is not supported by LIN protocol, to get this service I need to use SCI&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;You mean SID 0x2A?&lt;/P&gt;&lt;P&gt;I am slightly confused. SCI has to be used anyway. SCI module is responsible for transmitting and receiving LIN frames. For what else you use SCI and LIN PHY modules?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Mar 2016 14:15:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490635#M12120</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2016-03-21T14:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: Route LIN to SCI for s12zvl</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490636#M12121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RadekS,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your quick response, I am using LIN for diagnostic service.&lt;/P&gt;&lt;P&gt;Is there any way to implement SID 0x2A.service using LIN? &lt;/P&gt;&lt;P&gt;For example: I will request the SID 0x2A. service on LIN pin ,It is internally routed to SCI,then SCI will transmit data on LIN pin.&lt;/P&gt;&lt;P&gt;Or I need to use dedicated SCI RX and TX pins for SID 0x2A.service.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Charudatta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Mar 2016 20:17:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490636#M12121</guid>
      <dc:creator>charudattaingal</dc:creator>
      <dc:date>2016-03-21T20:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: Route LIN to SCI for s12zvl</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490637#M12122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Charudatta,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCI module and LIN PHY is enough for LIN communication from the hardware point of view. You will just need external pull-up and diode for master node.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the software point of view, you will need implement LIN driver and implement SID 0x2A probably as Diagnostic Class 3 service.&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;LIN stack contains Eclipse tool for generating NPF files. You should add this service to NPF file. For example: user = 0x2A;&lt;/LI&gt;&lt;LI&gt;Then generate lin_cfg files. You should see that flag is generated for SID user { DIAGSRV_USER_ORDER} .&lt;/LI&gt;&lt;LI&gt;In Master’s application: You can send request data similarly in the case of sending Read Data by Identifier or Assign Frame ID Range&lt;/LI&gt;&lt;LI&gt;In Slave’s application: You can detect whether slave has received Master request with SID user: Do similar as in the case of processing Read Data by Identifier&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp; if(diag_get_flag( DIAGSRV_USER_ORDER)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; l_u16 req_len = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; l_u8 req_data[10];&lt;/P&gt;&lt;P&gt;diag_clear_flag(DIAGSRV_USER_ORDER);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Process data */&lt;/P&gt;&lt;P&gt;ld_receive_message(&amp;amp;req_len, req_data);&lt;/P&gt;&lt;P&gt;&amp;nbsp; req_data[0] += 0x40; // RSID = SID + 0x40&lt;/P&gt;&lt;P&gt;/* Put your code to perform necessary action here */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* Send response */&lt;/P&gt;&lt;P&gt;&amp;nbsp; ld_send_message(10, req_data);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Mar 2016 12:58:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/490637#M12122</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2016-03-22T12:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: Route LIN to SCI for s12zvl</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/1349434#M18198</link>
      <description>&lt;P&gt;Hi RadekS,&lt;/P&gt;&lt;P&gt;i am using S12ZVL chip, i am thinking that, I need to add frames in the &lt;STRONG&gt;schedule table definition&lt;/STRONG&gt;(LDF file) for 3c and 3d frame usage for service 0x22. if i am wrong means please correct me.&lt;/P&gt;&lt;P&gt;i got struck in the selection of the &lt;STRONG&gt;item type&lt;/STRONG&gt;. which &lt;STRONG&gt;item type&lt;/STRONG&gt;&amp;nbsp;i need to select for the SID 0x22? for reference i shared snapshot&lt;/P&gt;&lt;P&gt;&amp;nbsp;in &lt;STRONG&gt;item type&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;there is the option called &lt;STRONG&gt;Frame.&amp;nbsp;&lt;/STRONG&gt;and there is a dropdown for selection for frames &lt;STRONG&gt;MasterReq&lt;/STRONG&gt; &amp;amp; &lt;STRONG&gt;SlaveRes&lt;/STRONG&gt;. if i use this frames where i need to update the data for this frame?&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Veeraju V Hallikeri&lt;/P&gt;</description>
      <pubDate>Fri, 01 Oct 2021 05:29:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Route-LIN-to-SCI-for-s12zvl/m-p/1349434#M18198</guid>
      <dc:creator>veeraju</dc:creator>
      <dc:date>2021-10-01T05:29:23Z</dc:date>
    </item>
  </channel>
</rss>

