<?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のトピックHow to output 8-bit or 16-bit data to Port AD?</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-output-8-bit-or-16-bit-data-to-Port-AD/m-p/613339#M13226</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I can out 1-bit data to PAD0 as follow:&lt;/P&gt;&lt;P&gt;GPIO_CONFIG(ADL,0,OUTPUT);&lt;SPAN class=""&gt; &lt;/SPAN&gt;// Configure PAD0 as OUTPUT&lt;/P&gt;&lt;P&gt;GPIO_WRITE_VALUE(ADL,0,1);&lt;SPAN class=""&gt; &lt;/SPAN&gt;// PAD0: HI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to output 8-bit data to PAD0~7?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How to output 16-bit data to PAD0~15?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Aaron&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Apr 2017 00:04:08 GMT</pubDate>
    <dc:creator>aaronlee</dc:creator>
    <dc:date>2017-04-17T00:04:08Z</dc:date>
    <item>
      <title>How to output 8-bit or 16-bit data to Port AD?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-output-8-bit-or-16-bit-data-to-Port-AD/m-p/613339#M13226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I can out 1-bit data to PAD0 as follow:&lt;/P&gt;&lt;P&gt;GPIO_CONFIG(ADL,0,OUTPUT);&lt;SPAN class=""&gt; &lt;/SPAN&gt;// Configure PAD0 as OUTPUT&lt;/P&gt;&lt;P&gt;GPIO_WRITE_VALUE(ADL,0,1);&lt;SPAN class=""&gt; &lt;/SPAN&gt;// PAD0: HI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to output 8-bit data to PAD0~7?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How to output 16-bit data to PAD0~15?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Aaron&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Apr 2017 00:04:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-output-8-bit-or-16-bit-data-to-Port-AD/m-p/613339#M13226</guid>
      <dc:creator>aaronlee</dc:creator>
      <dc:date>2017-04-17T00:04:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to output 8-bit or 16-bit data to Port AD?</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-output-8-bit-or-16-bit-data-to-Port-AD/m-p/613340#M13227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can set it as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unsigned char data8 = 0xff;&lt;/P&gt;&lt;P&gt;unsigned int data16 = 0xbbbb;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;// Set port as output&lt;/P&gt;&lt;P&gt;DDRADH = FF;&amp;nbsp; &amp;nbsp;// output&lt;/P&gt;&lt;P&gt;DDRADL &amp;nbsp;= FF;&amp;nbsp; &amp;nbsp;// output&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;// Write to AD Port Data Register&lt;/P&gt;&lt;P&gt;// 8-bit write&lt;/P&gt;&lt;P&gt;PTADL = data8;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;// 16-bit write&lt;/P&gt;&lt;P&gt;PTADL = (data16 &amp;amp; 0xFF);&lt;/P&gt;&lt;P&gt;PTADH = (data16 &amp;gt;&amp;gt; 8);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can also set the port as output after setting Port Data Registers PTADL/H, this registers hold the data while the port is set as input (DDRADH/L == 0x0000). &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>Tue, 18 Apr 2017 16:01:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/How-to-output-8-bit-or-16-bit-data-to-Port-AD/m-p/613340#M13227</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2017-04-18T16:01:54Z</dc:date>
    </item>
  </channel>
</rss>

