2017年5月1日 星期一

DIY - ESP8266:ESP8266 連接 SD Card 模塊電路(二十四)

DIY - ESP8266:ESP8266 連接 SD Card 模塊電路(二十四):

成功試驗了 HSPI(Hardware Serial Peripheral Interface Bus)的接口 SSD1306 0.96吋 SPI OLED 屏電路,便會使用 HSPI 接口連接上 SD Card,目標是除了將資料用 WIFI 傳送外,也將資料存儲在 SD 記憶卡內,方便長時間監察時使用,不用實時連接電腦。SD Card 的 MOSI (Master Output Slave Input)接上 ESP-12E 的 D7 (HSPID/GPIO13/ MTCK),SD Card 的 SCLK (Serial Clock Input)接上 ESP-12E 的 D5 (HSPICLK/GPIO14/ MTMS),SD Card 的 MISO (Master Input Slave Output)接上 ESP-12E 的 D6 (HSPIQ/GPIO12/ MTDI),SD Card 的 CS (Chip Selected)接上 ESP-12E 的 D3 (GPIO0)。

ESP8266 連接 SD Card 模塊電路
ESP8266 ESP-12E 連接 SD Card 模塊:
SD Card
Signal
Description
ESP-12E Board
Board Signal
I/O Signal
1
GND
Ground
24
GND
GND
2
+3.3
2.7 ~ 3.3V
25
Vcc
Vcc
3
+5
+5V



4
CS
Chip Select
28
D3
GPIO0
5
MOSI
Master Output Slave Input
(MOSI)
21
D7
HSPID/GPIO13/ MTCK
6
SCK
Serial Clock Input
(SCLK)
23
D5
HSPICLK/GPIO14/ MTMS
7
MISO
Master Input Slave Output
(MISO)
22
D6
HSPIQ/GPIO12/ MTDI
8
GND
Ground
24
GND
GND

ESP8266 SD Card SPI 接腳 程式定義:
#define SDCARD_CS_0        GPIO_OUTPUT_SET(0, 0)  // GPIO0 = D3
#define SDCARD_CS_1          GPIO_OUTPUT_SET(0, 1)
#define SDCARD_CS_INIT    PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0); SDCARD_CS_1

        PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, 2); //GPIO12 becomes HSPI MISO pin (Master Data In) when set with 2
        PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, 2); //GPIO13 becomes HSPI MOSI pin (Master Data Out) when set to 2
        PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, 2); //GPIO14 becomes HSPI CLK pin (Clock) when set to 2

SD Card 模塊
ESP8266 連接 SD Card 模塊電路
ESP8266 連接 SD Card 模塊電路接線
ESP8266 連接 SD Card 模塊電路顯示
相關網址:
※ DIY - PIC:SD 記憶卡規格 (七十)
※ DIY - PIC: FAT 表檔案配置表種類 (七十一)
※ DIY - PIC:SD 記憶卡 FAT 表 (七十二)
※ DIY - PIC:SD 記憶卡初始化 (七十三)
※ DIY - PIC:PIC18F4550 SD 記憶卡電路 (七十四)
※ DIY - PIC:PIC18F4550 SD 記憶卡穩壓電路 (七十五)
※ DIY - PIC:PIC18F4550 SD 記憶卡程式 (七十六)
※ DIY - PIC:PIC18F4550 MCHPMSD 實驗板 (七十七)
※ DIY - PIC:PIC18F4550 MCHPMSD 程式介紹 (七十八)
※ DIY - PIC:PIC18F4550 MCHPMSD 編程開始 (七十九)
※ DIY - PIC:PIC18F4550 MCHPMSD 初始化 (八十)
※ DIY - PIC:PIC18F4550 MCHPMSD 讀取 SD 記憶卡程式 (八十一)
※ DIY - PIC:PIC18F4550 MCHPMSD 寫入 SD 記憶卡程式 (八十二)
※ DIY - PIC:PIC18F4550 MCHPMSD SD 記憶卡程式 (八十三)

相關網址:
※ SD 記憶卡
※ SDHC 記憶卡
※ SDXC 記憶卡

2017年 5月 1日 天氣報告
氣溫:25.1@ 21:40
相對濕度:百分之 86%
天氣:大致多雲

沒有留言:

張貼留言