成功試驗了 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%
天氣:大致多雲
沒有留言:
張貼留言