<?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>Vybrid ProcessorsのトピックRe: Vybrid GPIO setting speed</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-GPIO-setting-speed/m-p/637191#M5761</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Hello,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; You may look at app note AN5078 (Influence of Pin Setting on System &lt;BR /&gt;Function and Performance) regarding parameters of the Pad Control Registers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;and play with different settings.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;A class="link-titled" href="http://cache.freescale.com/files/32bit/doc/app_note/AN5078.pdf" title="http://cache.freescale.com/files/32bit/doc/app_note/AN5078.pdf"&gt;http://cache.freescale.com/files/32bit/doc/app_note/AN5078.pdf&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note: If this post answers your question, please click the Correct &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Answerbutton. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Oct 2016 06:19:15 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2016-10-20T06:19:15Z</dc:date>
    <item>
      <title>Vybrid GPIO setting speed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-GPIO-setting-speed/m-p/637190#M5760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;I'm using vybrid MVF61NS151CMK50 with MQX 4.2&lt;BR /&gt; &lt;BR /&gt; Setting a GPIO direct in the vybrid registers:&lt;BR /&gt; &lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; uint32_t *GPIO4PSOR =(uint32_t*)0x400FF104;&amp;nbsp;&amp;nbsp; //Port Set&amp;nbsp;&amp;nbsp; Output Reg (GPIO4_PSOR)&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; uint32_t *GPIO4PCOR =(uint32_t*)0x400FF108;&amp;nbsp;&amp;nbsp; //Port Clear Output Reg (GPIO4_PCOR)&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *GPIO4PCOR = 0x00000005;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *GPIO4PSOR = 0x00000005; &lt;BR /&gt; &lt;BR /&gt; I check the pin level and takes something like 100ns to goes down and up again…&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;BR /&gt; I set the pin config to 200MHz:&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp; temp1 = 0x000038B2; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//original:0x00000062&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; *IOMUXCPTE23 =temp1; //Soft MUX Pad Control Reg 128 (IOMUXC_PTE23)&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; *IOMUXCPTE24 =temp1;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp; *IOMUXCPTE25 =temp1;&lt;BR /&gt; &lt;BR /&gt; Why it takes so long? Is it 100ns the maximum GPIOs speed (1-&amp;gt;0-&amp;gt;1)? @Can I change pin voltage levels faster?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/BrunoCastelucci"&gt;BrunoCastelucci&lt;/A&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/bfac"&gt;bfac&lt;/A&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/BrunoCastelucci"&gt;BrunoCastelucci&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/robsontenedini"&gt;robsontenedini&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Oct 2016 19:35:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-GPIO-setting-speed/m-p/637190#M5760</guid>
      <dc:creator>marioturqueti</dc:creator>
      <dc:date>2016-10-14T19:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: Vybrid GPIO setting speed</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-GPIO-setting-speed/m-p/637191#M5761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Hello,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; You may look at app note AN5078 (Influence of Pin Setting on System &lt;BR /&gt;Function and Performance) regarding parameters of the Pad Control Registers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;and play with different settings.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;A class="link-titled" href="http://cache.freescale.com/files/32bit/doc/app_note/AN5078.pdf" title="http://cache.freescale.com/files/32bit/doc/app_note/AN5078.pdf"&gt;http://cache.freescale.com/files/32bit/doc/app_note/AN5078.pdf&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note: If this post answers your question, please click the Correct &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Answerbutton. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2016 06:19:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Vybrid-GPIO-setting-speed/m-p/637191#M5761</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2016-10-20T06:19:15Z</dc:date>
    </item>
  </channel>
</rss>

