<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Trying to understand when to use the flash button? - Components &amp; Programming				            </title>
            <link>https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/</link>
            <description>Discussion board for Robotics, Arduino, Raspberry Pi and other DIY electronics and modules. Join us today!</description>
            <language>en-US</language>
            <lastBuildDate>Tue, 10 Mar 2026 18:43:32 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Trying to understand when to use the flash button?</title>
                        <link>https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/#post-272</link>
                        <pubDate>Fri, 21 Jun 2019 03:41:53 +0000</pubDate>
                        <description><![CDATA[Posted by: garnoldThank you for this. So when would I need to use the flash button on this board? I&#039;m not certain, but I would think that you would only need to use it if you are programming...]]></description>
                        <content:encoded><![CDATA[<blockquote data-userid="130" data-postid="267"><div class="wpforo-post-quote-author"><strong>Posted by: garnold</strong></div><p>Thank you for this. So when would I need to use the flash button on this board? </p></blockquote><p>I'm not certain, but I would think that you would only need to use it if you are programming it using a USB-to-Serial adapter instead of a USB connection directly.  The USB-to-Serial connects to the Rx and Tx pins of the ESP 8266 chip.   </p><p>At least this is my understanding.  I've never used the NodeMCU.   I just use the ESP 8266-o1 module directly.    So I have to use the USB-to-Serial method since there is no USB port on the o1 module.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/components/">Components &amp; Programming</category>                        <dc:creator>Robo Pi</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/#post-272</guid>
                    </item>
				                    <item>
                        <title>RE: Trying to understand when to use the flash button?</title>
                        <link>https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/#post-267</link>
                        <pubDate>Fri, 21 Jun 2019 03:21:48 +0000</pubDate>
                        <description><![CDATA[Thank you for this. So when would I need to use the flash button on this board?]]></description>
                        <content:encoded><![CDATA[<p>Thank you for this. So when would I need to use the flash button on this board? </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/components/">Components &amp; Programming</category>                        <dc:creator>garnold</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/#post-267</guid>
                    </item>
				                    <item>
                        <title>RE: Trying to understand when to use the flash button?</title>
                        <link>https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/#post-253</link>
                        <pubDate>Thu, 20 Jun 2019 23:45:00 +0000</pubDate>
                        <description><![CDATA[Hi, I found the following information on the web:To enable ESP8266 firmware flashing GPIO0 pin must be pulled low before the device is reset. Conversely, for a normal boot, GPIO0 must be pul...]]></description>
                        <content:encoded><![CDATA[<p>Hi, I found the following information on the web:</p><blockquote><p><span class="ILfuVd"><span class="e24Kjd">To enable <strong>ESP8266</strong> firmware flashing GPIO0 pin must be pulled low before the device is reset. Conversely, for a normal boot, GPIO0 must be pulled high or floating. If you have a <strong>NodeMCU</strong> dev kit(ESP 12) then you don't need to do anything, as the USB connection can pull GPIO0 low automatically while flashing.</span></span></p></blockquote><p>I've been using just the ESP 8266-01 module for my projects.  I need to ground the GPIO0 pin to program it.   I write my own firmware using the Arduino IDE.   However, I'm also programming it using a serial connection.</p><p>According to the above information if you are connected to your  NodeMCU using a USB connected to your computer than this is taken care of for you so you shouldn't need to worry about having to ground the GPIO pin.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/components/">Components &amp; Programming</category>                        <dc:creator>Robo Pi</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/#post-253</guid>
                    </item>
				                    <item>
                        <title>Trying to understand when to use the flash button?</title>
                        <link>https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/#post-251</link>
                        <pubDate>Thu, 20 Jun 2019 22:50:55 +0000</pubDate>
                        <description><![CDATA[I&#039;m trying to understand when I need to use the flash button on my NodeMCU. I&#039;m reading things like I need to push this to flash the board but I never seem to need to. Is this for when I pus...]]></description>
                        <content:encoded><![CDATA[<p>I'm trying to understand when I need to use the flash button on my NodeMCU. I'm reading things like I need to push this to flash the board but I never seem to need to. Is this for when I push code from the Arduino IDE? Is this for when I have something connected to a pin on the board? I'm also trying to understand this idea of having to have pins High or Low to flash the board. Is there a Drone Bot Workshop video that explains pins and some of their use cases? When I look at the pin out of a board I see lots of descriptions for the same pin and when I try to figure out if I can use a GPIO for something I'm reading "Well sometimes if you turn this off or set this to low or DON'T CONNECT something to the pin on boot". Please help a noob out over here :-)</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/components/">Components &amp; Programming</category>                        <dc:creator>garnold</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/components/trying-to-understand-when-to-use-the-flash-button/#post-251</guid>
                    </item>
							        </channel>
        </rss>
		