<?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: How to use UART with PE(AsynchroSerial)?  in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685557#M14342</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Daniel,&lt;/P&gt;&lt;P&gt;I resolved the issue. But, I don't know why.&lt;/P&gt;&lt;P&gt;The wrong code as follow:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AS1_TComData *ReceiveChar;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; AS1_RecvChar(ReceiveChar);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(*ReceiveChar)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The correct code as follow:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro" style="background: none #f6f6f6; border-left: 2px solid #cccccc; margin: 10px 0px; padding: 10px 20px;"&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AS1_TComData ReceiveChar;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; AS1_RecvChar(&amp;amp;ReceiveChar);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(ReceiveChar)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Aaron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 16 Jul 2017 10:06:24 GMT</pubDate>
    <dc:creator>aaronlee</dc:creator>
    <dc:date>2017-07-16T10:06:24Z</dc:date>
    <item>
      <title>How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685551#M14336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to use UART with PE(AsynchroSerial) in S12ZVCA?&lt;/P&gt;&lt;P&gt;Have any example?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Aaron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jul 2017 21:49:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685551#M14336</guid>
      <dc:creator>aaronlee</dc:creator>
      <dc:date>2017-07-05T21:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685552#M14337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Aaron,&lt;/P&gt;&lt;P&gt;If you use an evaluation board you can connect the UART via OSBDM to an USB host.&lt;/P&gt;&lt;P&gt;Read the detailed description of the attached example (in main.c).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2017 10:09:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685552#M14337</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2017-07-07T10:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685553#M14338</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ZVL32-SCI-CW106 can work fine. Then, I modify SCI0 to SCI1 (&lt;SPAN&gt;ZVL32-SCI1-CW106 as attachment&lt;/SPAN&gt;). It can work, too.&lt;/P&gt;&lt;P&gt;But, I got many error when I merge the SCI1.c &amp;amp; SCI1.h&amp;nbsp;into my Processor Expert&amp;nbsp;project(B0005_Test as attachment). I don't know how to solve the error.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Have any SCI (UART) example for Processor Expert?&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Best Regards,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Aaron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jul 2017 09:42:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685553#M14338</guid>
      <dc:creator>aaronlee</dc:creator>
      <dc:date>2017-07-13T09:42:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685554#M14339</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types byte and word are undefined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should define them in SCI1.h header file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;typedef unsigned char byte;&lt;BR /&gt;typedef unsigned int word;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2017 09:00:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685554#M14339</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2017-07-14T09:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685555#M14340</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to use Event of AS1_OnRxChar. It can work fine in DEBUG mode. But it can not work in NORMAL mode (remove MULTILINK then power off/on my board).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. Main() code can work fine in both (DEBUG/NORMAL) mode.&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;void AS1_OnRxChar(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AS1_TComData *ReceiveChar;&lt;BR /&gt;&amp;nbsp;/* Write your code here ... */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AS1_RecvChar(ReceiveChar);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(*ReceiveChar)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 'C':&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pin_DO3 = 1; // LED4 OFF&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pin_RCK_DoorLock = 0; // Door Lock (Lo Active)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setReg8(DDRS, 0xF3U);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case 'O':&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pin_DO3 = 0;// LED4 ON&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pin_RCK_DoorUnlock = 0; // Door Unlock (Lo Active)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setReg8(DDRS, 0xF5U);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setReg8(DDRS, 0xF1U);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;return;&lt;BR /&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="AS1_OnRxChar.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25253i7C674641DB7450ED/image-size/large?v=v2&amp;amp;px=999" role="button" title="AS1_OnRxChar.png" alt="AS1_OnRxChar.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Jul 2017 02:14:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685555#M14340</guid>
      <dc:creator>aaronlee</dc:creator>
      <dc:date>2017-07-16T02:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685556#M14341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My code as attachment&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Jul 2017 02:19:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685556#M14341</guid>
      <dc:creator>aaronlee</dc:creator>
      <dc:date>2017-07-16T02:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685557#M14342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Daniel,&lt;/P&gt;&lt;P&gt;I resolved the issue. But, I don't know why.&lt;/P&gt;&lt;P&gt;The wrong code as follow:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AS1_TComData *ReceiveChar;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; AS1_RecvChar(ReceiveChar);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(*ReceiveChar)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The correct code as follow:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro" style="background: none #f6f6f6; border-left: 2px solid #cccccc; margin: 10px 0px; padding: 10px 20px;"&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AS1_TComData ReceiveChar;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; AS1_RecvChar(&amp;amp;ReceiveChar);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(ReceiveChar)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Aaron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Jul 2017 10:06:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685557#M14342</guid>
      <dc:creator>aaronlee</dc:creator>
      <dc:date>2017-07-16T10:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685558#M14343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Aaron,&lt;/P&gt;&lt;P&gt;The correct code creates an instance of AS1_TComData and then the function takes the address of the instance as a argument. The wrong code creates only a pointer. But the pointer doesn't point anywhere. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Jul 2017 11:33:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685558#M14343</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2017-07-16T11:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to use UART with PE(AsynchroSerial)?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685559#M14344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;Thank you so much!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regard,&lt;/P&gt;&lt;P&gt;Aaron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Jul 2017 12:09:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-use-UART-with-PE-AsynchroSerial/m-p/685559#M14344</guid>
      <dc:creator>aaronlee</dc:creator>
      <dc:date>2017-07-16T12:09:15Z</dc:date>
    </item>
  </channel>
</rss>

