<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Newbie GPIO config question</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/182/newbie-gpio-config-question</link><description>It&amp;#39;s been a while since this Java developer really understood EE concepts. 
 Could someone jog my skills and explain to me roughly what the different pin rive modes are, the reference manual is pretty terse. For example, what is the different between</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 26 Aug 2021 14:31:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/182/newbie-gpio-config-question" /><item><title>RE: Newbie GPIO config question</title><link>https://devzone.nordicsemi.com/thread/326836?ContentTypeID=1</link><pubDate>Thu, 26 Aug 2021 14:31:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c24c54da-c608-4b79-a435-d5d89451feec</guid><dc:creator>Hannibal</dc:creator><description>&lt;p&gt;Hello, sorry I didn&amp;#39;t get why should we use standard drive in case it worse than high drive? Maybe it provides us better power consumption? how much better it will be?&amp;nbsp;&lt;/p&gt;
&lt;div class="LTRStyle" style="direction:ltr;display:none;text-align:left;" id="WidgetFloaterPanels"&gt;
&lt;div style="display:none;" id="WidgetFloater"&gt;
&lt;div id="WidgetLogoPanel"&gt;&lt;span id="WidgetTranslateWithSpan"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/span&gt; &lt;span id="WidgetCloseButton" title="Exit Translation"&gt;x&lt;/span&gt;&lt;/div&gt;
&lt;div id="LanguageMenuPanel"&gt;
&lt;div class="DDStyle_outer"&gt;&lt;span class="DDStyle" id="__LanguageMenu_header"&gt;English&lt;/span&gt;
&lt;div style="left:0;position:relative;text-align:left;"&gt;
&lt;div style="position:absolute;"&gt;
&lt;div class="DDStyle" style="display:none;" id="__LanguageMenu_popup"&gt;
&lt;table id="LanguageMenu" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ar"&gt;Arabic&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#he"&gt;Hebrew&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pl"&gt;Polish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#bg"&gt;Bulgarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hi"&gt;Hindi&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pt"&gt;Portuguese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ca"&gt;Catalan&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mww"&gt;Hmong Daw&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ro"&gt;Romanian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHS"&gt;Chinese Simplified&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hu"&gt;Hungarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ru"&gt;Russian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHT"&gt;Chinese Traditional&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#id"&gt;Indonesian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sk"&gt;Slovak&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#cs"&gt;Czech&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#it"&gt;Italian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sl"&gt;Slovenian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#da"&gt;Danish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ja"&gt;Japanese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#es"&gt;Spanish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#nl"&gt;Dutch&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tlh"&gt;Klingon&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sv"&gt;Swedish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#en"&gt;English&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ko"&gt;Korean&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#th"&gt;Thai&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#et"&gt;Estonian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lv"&gt;Latvian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tr"&gt;Turkish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fi"&gt;Finnish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lt"&gt;Lithuanian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#uk"&gt;Ukrainian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fr"&gt;French&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ms"&gt;Malay&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ur"&gt;Urdu&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#de"&gt;German&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mt"&gt;Maltese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#vi"&gt;Vietnamese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#el"&gt;Greek&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#no"&gt;Norwegian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#cy"&gt;Welsh&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ht"&gt;Haitian Creole&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#fa"&gt;Persian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="CTFLinksPanel"&gt;&lt;span id="ExternalLinksPanel"&gt;&lt;a id="HelpLink" title="Help" href="https://go.microsoft.com/?linkid=9722454" rel="noopener noreferrer" target="_blank"&gt; &lt;/a&gt; &lt;a id="EmbedLink" title="Get this widget for your own site"&gt;&lt;/a&gt;  &lt;a id="ShareLink" title="Share translated page with friends"&gt;&lt;/a&gt;  &lt;/span&gt;&lt;/div&gt;
&lt;div id="FloaterProgressBar"&gt;&lt;span id="ProgressFill"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="display:none;" id="WidgetFloaterCollapsed"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/div&gt;
&lt;div style="display:none;" id="FloaterSharePanel"&gt;
&lt;div id="ShareTextDiv"&gt;&lt;span id="ShareTextSpan"&gt; COPY THE URL BELOW &lt;/span&gt;&lt;/div&gt;
&lt;div id="ShareTextboxDiv"&gt;&lt;!--a id="TwitterLink" title="Share on Twitter"&gt; &lt;img id="TwitterImg" /&gt;&lt;/a&gt; &lt;a--&gt;  &lt;a id="EmailLink" title="Email this translation"&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div id="ShareFooter"&gt;&lt;span id="ShareHelpSpan"&gt;&lt;a id="ShareHelpLink"&gt;&lt;/a&gt; &lt;/span&gt; &lt;span id="ShareBackSpan"&gt;&lt;a id="ShareBack" title="Back To Translation"&gt;&lt;/a&gt; Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="display:none;" id="FloaterEmbed"&gt;
&lt;div id="EmbedTextDiv"&gt;&lt;span id="EmbedTextSpan"&gt;EMBED THE SNIPPET BELOW IN YOUR SITE&lt;/span&gt; &lt;a id="EmbedHelpLink" title="Copy this code and place it into your HTML."&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div id="EmbedTextboxDiv"&gt;&lt;/div&gt;
&lt;div id="EmbedNoticeDiv"&gt;&lt;span id="EmbedNoticeSpan"&gt;Enable collaborative features and customize widget: &lt;a href="http://www.bing.com/widget/translator" rel="noopener noreferrer" target="_blank"&gt;Bing Webmaster Portal&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div id="EmbedFooterDiv"&gt;&lt;span id="EmbedBackSpan"&gt;Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Newbie GPIO config question</title><link>https://devzone.nordicsemi.com/thread/1006?ContentTypeID=1</link><pubDate>Mon, 29 Jul 2013 09:29:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e57aa8df-3767-44ba-a4a5-6c46eb981698</guid><dc:creator>henning larsen</dc:creator><description>&lt;p&gt;well sort of. If you mean high-impedance state aka tri-state in old TTL jargon then not 100% the same because disconnect in nRF51 terms refers to &lt;em&gt;one&lt;/em&gt; of the two output drive transistors being disconnected, but note that the other will be either standard or high drive capability, so unless the signal level they drive correspond to being off, you will not have high impedance at the pin.
Example with the open collector i mentioned previously. The pull-up transistor is disconnected and the other may or may not be drawing current depending on the level driven at the port. (0=Transistor on, 1=Transistor off=&amp;gt; High impedance at pin.&lt;/p&gt;
&lt;p&gt;To stir up the mud a bit we have the pull-up and pull-down resistors as well. They mostly are relevant when the pin is in input mode, although I think you can enable them also on outputs. Combined with the mentioned open collector/drain topology, this can be useful if you have several  outputs tied together in a wired-or/wired-and topology - gives you an or/and of all connected signals. This is the way the I2C bus works in fact-all parties must release the line before it is deemed free.&lt;/p&gt;
&lt;p&gt;henning
For your LED use H0XX drive and no pull-up/down&amp;#39;s, and you will be fine
henning&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Newbie GPIO config question</title><link>https://devzone.nordicsemi.com/thread/1005?ContentTypeID=1</link><pubDate>Mon, 29 Jul 2013 08:56:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1a23eea-17d1-48e1-94d2-33c2deb4dba4</guid><dc:creator>Mike</dc:creator><description>&lt;p&gt;Thanks Henning, that clearly clears things up. So disconnect is effectively the high-impedance state?&lt;/p&gt;
&lt;p&gt;Catching up on ee lingo,
Mike&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Newbie GPIO config question</title><link>https://devzone.nordicsemi.com/thread/1004?ContentTypeID=1</link><pubDate>Mon, 29 Jul 2013 06:37:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2319dc6-ad7e-4a2e-a725-e1224de708ba</guid><dc:creator>henning larsen</dc:creator><description>&lt;p&gt;This is correct &lt;em&gt;I guess I have to set pin (1) to turn them off, and clear (0) to turn on.&lt;/em&gt;
High is not meaning high impedance but &amp;quot;high&amp;quot; voltage - in the vicinity of VDD or  a couple of volts. Normally also associated with logic 1.
Admitted the terminology is very ambiguous and lack&amp;#39;s standards and maybe just discipline.&lt;/p&gt;
&lt;p&gt;High drive means that the transistor pulling the signal level has high &lt;em&gt;current drive&lt;/em&gt; capability i.e. it can deal with a lot of current without getting much voltage across. So it really should read &amp;quot;high current drive capabilty&amp;quot; So standard drive means it is a bit poorer at handling current, and the limit: disconnect: It does&amp;#39;nt even attempt to draw current.&lt;/p&gt;
&lt;p&gt;This applies for both the transistor which pulls the signal towards VDD and for the other pulling towards GND=0.&lt;/p&gt;
&lt;p&gt;To put fire to the idea: So you can have a high drive (current capabilty) transistor which dives the pin to low=0V!
You can have a standard drive (capabilty) transistor which drives the pin to low. and so on - see the different combinations on page 59 in nRF51 Series Reference Manual v1.1.
So for instance: the H0D1 high drive 0 and disconnect 1 is equivalent to the god old open collector or open drain output which you may have heard about.&lt;/p&gt;
&lt;p&gt;For your LED driver you would need to select either H0XX or S0XX. D0XX would definitely not light your LED. Most likely H0XX is required, but depend on the current requested.&lt;/p&gt;
&lt;p&gt;Does this clear things? Or ask again.
D&amp;#39;rien
henning&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>