<?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のトピックAN4258 with S12G128</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/AN4258-with-S12G128/m-p/506740#M12376</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are testing AN4258 on an TWR-S12G128, and we are finding troubles with RS232 reception. We have noticed that only disconnecting hyperterminal, bytes are correctly received on EVB side.&lt;/P&gt;&lt;P&gt;Data reception on hyperterminal side is correct, but also connecting directly TX/RX header pins or using two EVB connected between them, everything work correctly (a compare between tx/rx buffer show that).&lt;/P&gt;&lt;P&gt;Did anyone find same problem?&lt;/P&gt;&lt;P&gt;Attached files show our hyperterminal configuration, as suggested on ch 5.3 of AN4258, rev 0, 02/2011 &lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Andrea Mocci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Mar 2016 16:32:57 GMT</pubDate>
    <dc:creator>ziomocci</dc:creator>
    <dc:date>2016-03-03T16:32:57Z</dc:date>
    <item>
      <title>AN4258 with S12G128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/AN4258-with-S12G128/m-p/506740#M12376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are testing AN4258 on an TWR-S12G128, and we are finding troubles with RS232 reception. We have noticed that only disconnecting hyperterminal, bytes are correctly received on EVB side.&lt;/P&gt;&lt;P&gt;Data reception on hyperterminal side is correct, but also connecting directly TX/RX header pins or using two EVB connected between them, everything work correctly (a compare between tx/rx buffer show that).&lt;/P&gt;&lt;P&gt;Did anyone find same problem?&lt;/P&gt;&lt;P&gt;Attached files show our hyperterminal configuration, as suggested on ch 5.3 of AN4258, rev 0, 02/2011 &lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Andrea Mocci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 16:32:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/AN4258-with-S12G128/m-p/506740#M12376</guid>
      <dc:creator>ziomocci</dc:creator>
      <dc:date>2016-03-03T16:32:57Z</dc:date>
    </item>
    <item>
      <title>Re: AN4258 with S12G128</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/AN4258-with-S12G128/m-p/506741#M12377</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;The most probably there is a problem with the MCU pin which is connected to /FORCEOFF pin of MAX3387E transciever. The MCU pin is floating, so the transciever gets on and off randomly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The solution can be to hardwire the /FORCEOFF pin to VDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other solution can be to modify the StartS12.s file located in Sources folder of the Bootloader_S12 application SW.&lt;/P&gt;&lt;P&gt;The MCU pin PAD15 should be set as digital output by write to DDR0AD register and then set high level at the pin by write to PTA0AD register:&lt;/P&gt;&lt;P&gt;This is how it should look like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ; &lt;EM&gt;TWR-S12G128 - pin PAD07 - pushbutton SW4&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; movb&amp;nbsp; #$80, $0274&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; pin PAD15 as digital output (DDR0AD register) for drive FORCEOFF* signal at RS232 transceiver &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; movb&amp;nbsp; #$80, $0270&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; set hi level at pin PAD15 (PT0AD register) for enable RS232 transceiver&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; movb&amp;nbsp; #$80, $0279&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; enable pull up resistor on pin PAD07 (button SW4)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; movb&amp;nbsp; #$80, $007D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; enable digital input buffer on pin PAD07 (button SW4)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; nop&amp;nbsp;&amp;nbsp; ;wait a few cycles for stabilization of the signal&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; nop&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; nop&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; nop&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; nop&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; brclr $0273, $80, GoBoot&amp;nbsp; ; if PAD07 == 0 then start the bootloader&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; if PAD07 == 1 then start the application&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;&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;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; movb&amp;nbsp; #$00, $007D&amp;nbsp;&amp;nbsp; ; disable digital input buffer on pin PAD07&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; movb&amp;nbsp; #$00, $0279&amp;nbsp;&amp;nbsp; ; disable pull up resistor on pin PAD07 - restore default state&lt;/EM&gt;&lt;BR /&gt;&lt;EM&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; keep the PAD15 high&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; ; ---------------------------------------------------------------------------------&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;iggi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Mar 2016 15:43:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/AN4258-with-S12G128/m-p/506741#M12377</guid>
      <dc:creator>iggi</dc:creator>
      <dc:date>2016-03-07T15:43:11Z</dc:date>
    </item>
  </channel>
</rss>

