<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Flash on Wentong's blog</title><link>https://wentong-wenz.hksa-stu.uk/tags/flash/</link><description>Recent content in Flash on Wentong's blog</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><lastBuildDate>Mon, 25 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://wentong-wenz.hksa-stu.uk/tags/flash/index.xml" rel="self" type="application/rss+xml"/><item><title>WiFi 遙控車：補充資料</title><link>https://wentong-wenz.hksa-stu.uk/p/wifi-car-supplement/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://wentong-wenz.hksa-stu.uk/p/wifi-car-supplement/</guid><description>&lt;p&gt;一次將所有的圖片與資訊介紹塞在同一份文件，會讓人眼花撩亂，因此我將一部份重要，不影響學習的背景知識內容搬移到此。&lt;/p&gt;
&lt;h3 id="一-esp-12e這個型號代表什麼"&gt;一、 「ESP-12E」這個型號代表什麼？
&lt;/h3&gt;&lt;p&gt;型號裡的 &lt;strong&gt;12&lt;/strong&gt; 代表這是安信可（AI-Thinker）模組家族中引腳最豐富、也最成熟穩定的版本。後面的 &lt;strong&gt;E（Enhanced，增強版）&lt;/strong&gt; 則表示它在舊版基礎上做了幾項改良：底部增加了額外的 SPI 腳位、通過了 FCC/CE 等國際電磁相容認證，還加上了金屬屏蔽罩，讓 WiFi 訊號更穩定、抗干擾能力更好。&lt;/p&gt;
&lt;h3 id="二序列埠監控器的波特率設定"&gt;二、序列埠監控器的波特率設定
&lt;/h3&gt;&lt;p&gt;序列埠監控器（Serial Monitor）是開發過程中最常用的除錯工具，可以即時看到板子傳回來的文字訊息。它有個常被忽略的設定：&lt;strong&gt;波特率（Baud Rate）&lt;/strong&gt;，也就是電腦與開發板之間的「說話速度」。雙方速度必須一致，否則收到的訊息會變成一堆亂碼。&lt;/p&gt;
&lt;p&gt;ESP8266 開機時會自動輸出一段系統除錯資訊（Boot log），這段資訊預設就是以 115200 的速率傳送。為了讓所有訊息都能正常顯示，請將監控器右下角的波特率統一設為 &lt;strong&gt;115200 baud&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id="三flash-size-選項的意義"&gt;三、Flash Size 選項的意義
&lt;/h3&gt;&lt;p&gt;這些選項主要是在決定如何分配 ESP8266 (NodeMCU) 身上那塊 &lt;strong&gt;4MB 的快閃記憶體 (Flash Memory)&lt;/strong&gt;。這 4MB 的空間會被切分成三個主要部分：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;程式碼區 (Sketch)&lt;/strong&gt;：存放你寫好的程式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OTA 區 (Over-the-Air)&lt;/strong&gt;：用來存放透過無線網路更新時暫存的韌體。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;檔案系統區 (FS, File System)&lt;/strong&gt;：用來存放資料檔案（例如 HTML、圖片或設定檔），通常使用 LittleFS 或 SPIFFS。&lt;/li&gt;
&lt;/ol&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;選項&lt;/th&gt;
 &lt;th&gt;適用情境&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;FS:2MB OTA:~1019KB&lt;/strong&gt; (目前選擇)&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;最平衡的選擇&lt;/strong&gt;。適合大多數需要存一點資料且有無線更新需求的人。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;FS:3MB OTA:~512KB&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;資料優先&lt;/strong&gt;。如果需要存很多檔案，但程式碼非常精簡（小於 512KB），選這個。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;FS:1MB OTA:~1019KB&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;標準配置&lt;/strong&gt;。如果 2MB FS 太多，可以縮減 FS 以確保程式運作空間更充裕。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;FS:none OTA:~1019KB&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;純程式使用&lt;/strong&gt;。不打算在開發板上存任何檔案，只執行程式碼。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item></channel></rss>