<?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>ColdFire/68K Microcontrollers and Processors中的主题 GPIO Pin during reset</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/GPIO-Pin-during-reset/m-p/153875#M4240</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On the project I am working at the moment I am using a MCF5373L processor.&lt;/P&gt;&lt;P&gt;At the beginning the processor stays in reset until a switch desactivate the reset. The switch is connected to the processor (pin FB_CS5, functions of the the switch are used when processor is running) and a CPLD (function of the switch is desactivating of the reset).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Found in a thread and also in the Reference Manual, the GPIO are digitial inputs. In the thread is written that a weak pull up is enabled during the reset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(Link: &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fcommunity.freescale.com%2Fmessage%2F69585%2369585" rel="nofollow" target="_blank"&gt;https://community.freescale.com/message/69585#69585&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I press now the button (connected over a PU to 3.3V to GND --&amp;gt; Low active), the signal which is connected to the CF and the CPLD only sinks from 3.3V to arround 3.1V.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried the same without CPLD (when the button is only connected to the CF) and the result is the same.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As it looks like, the GPIO are driven activly high during the reset. But I could not find a proper answer on that neither in the Reference Manual, nor in the Datasheet nor in the forum.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it like that and are there any possibilitys to change that? As I saw in the posted thread, there is no configuration register for that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for helping!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Apr 2012 19:17:07 GMT</pubDate>
    <dc:creator>beckm1</dc:creator>
    <dc:date>2012-04-12T19:17:07Z</dc:date>
    <item>
      <title>GPIO Pin during reset</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/GPIO-Pin-during-reset/m-p/153875#M4240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On the project I am working at the moment I am using a MCF5373L processor.&lt;/P&gt;&lt;P&gt;At the beginning the processor stays in reset until a switch desactivate the reset. The switch is connected to the processor (pin FB_CS5, functions of the the switch are used when processor is running) and a CPLD (function of the switch is desactivating of the reset).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Found in a thread and also in the Reference Manual, the GPIO are digitial inputs. In the thread is written that a weak pull up is enabled during the reset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(Link: &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fcommunity.freescale.com%2Fmessage%2F69585%2369585" rel="nofollow" target="_blank"&gt;https://community.freescale.com/message/69585#69585&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I press now the button (connected over a PU to 3.3V to GND --&amp;gt; Low active), the signal which is connected to the CF and the CPLD only sinks from 3.3V to arround 3.1V.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried the same without CPLD (when the button is only connected to the CF) and the result is the same.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As it looks like, the GPIO are driven activly high during the reset. But I could not find a proper answer on that neither in the Reference Manual, nor in the Datasheet nor in the forum.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it like that and are there any possibilitys to change that? As I saw in the posted thread, there is no configuration register for that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for helping!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2012 19:17:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/GPIO-Pin-during-reset/m-p/153875#M4240</guid>
      <dc:creator>beckm1</dc:creator>
      <dc:date>2012-04-12T19:17:07Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Pin during reset</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/GPIO-Pin-during-reset/m-p/153876#M4241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; On the project I am working at the moment I am using a MCF5373L processor.&lt;/P&gt;&lt;P&gt;&amp;gt; At the beginning the processor stays in reset until a switch desactivate the reset.&lt;/P&gt;&lt;P&gt;&amp;gt; The switch is connected to the processor (pin FB_CS5,&lt;/P&gt;&lt;P&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Found in a thread and also in the Reference Manual, the GPIO are digitial inputs.&lt;/P&gt;&lt;P&gt;&amp;gt; In the thread is written that a weak pull up is enabled during the reset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;gt; (Link: &lt;A href="http://forums.freescale.com/../68K-ColdFire-reg-Microprocessors/CFV2-gpio-input-pull-up-on-reset-question/m-p/59586/highlight/true#M9424" rel="nofollow" target="_self"&gt;CFV2 gpio input pull-up on reset question?&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That thread documents the CFV2 chips. You're using a CFV3. There are a lot of differences.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table 2.1 in the manual documents FB_CS5 as having a PRIMARY function of being a Chip Select and being an Output.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The reset function of this chip is controlled by:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;13.3.5.3 Chip Select Pin Assignment Register (PAR_CS)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Reset state of the PAR_CS5 bit (all chip selects, in fact) is for them to be configured as active chip selects.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your hardware designer has connected the switch to a pin that is driven actively high during reset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It won't act like a GPIO until the software has written to PAR_CS to change it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You have to change the hardware to use a different pin (and check all the other pins you're using while you're at it), OR you could add a high value resistor between the pin and the switch so the reset level doesn't interfere with the switch's function during reset. Either way you have to change the hardware.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 07:15:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/GPIO-Pin-during-reset/m-p/153876#M4241</guid>
      <dc:creator>TomE</dc:creator>
      <dc:date>2012-04-13T07:15:40Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Pin during reset</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/GPIO-Pin-during-reset/m-p/153877#M4242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; The reset function of this chip is controlled by:&lt;/P&gt;&lt;P&gt;&amp;gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; 13.3.5.3 Chip Select Pin Assignment Register (PAR_CS)&lt;/P&gt;&lt;P&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;gt; The Reset state of the PAR_CS5 bit (all chip selects, in fact) is for them to be configured as active chip &amp;gt; selects.&lt;/P&gt;&lt;P&gt;&amp;gt; Your hardware designer has connected the switch to a pin that is driven actively high during reset.&lt;/P&gt;&lt;P&gt;&amp;gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; It won't act like a GPIO until the software has written to PAR_CS to change it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello Tom&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you for your answer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I saw that the primary function of FB_CS5 (and all other chip selects) is being a chip select and that it acts as a output. But I could not see a 100% clearly if it is active driven or high Z.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it actually makes sense this way. I will chose another pin, which acts as GPIO during reset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;beckm1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 15:09:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/GPIO-Pin-during-reset/m-p/153877#M4242</guid>
      <dc:creator>beckm1</dc:creator>
      <dc:date>2012-04-13T15:09:55Z</dc:date>
    </item>
  </channel>
</rss>

