Compare commits
4 Commits
0cc99e3e52
...
08fb0fc980
Author | SHA1 | Date |
---|---|---|
|
08fb0fc980 | |
|
5e1b53b291 | |
|
b6a85e1a67 | |
|
43698f06d2 |
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"configuration": "PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none",
|
"configuration": "PSRAM=disabled,FlashMode=qio,FlashSize=4M,LoopCore=1,EventsCore=1,USBMode=hwcdc,CDCOnBoot=default,MSCOnBoot=default,DFUOnBoot=default,UploadMode=default,PartitionScheme=min_spiffs,CPUFreq=240,UploadSpeed=921600,DebugLevel=none",
|
||||||
"board": "esp32:esp32:esp32",
|
"board": "esp32:esp32:esp32s3",
|
||||||
"sketch": "spi_test.ino",
|
"sketch": "spi_test.ino",
|
||||||
"port": "COM4"
|
"port": "COM10"
|
||||||
}
|
}
|
|
@ -9,6 +9,8 @@
|
||||||
"unordered_map": "cpp",
|
"unordered_map": "cpp",
|
||||||
"vector": "cpp",
|
"vector": "cpp",
|
||||||
"string_view": "cpp",
|
"string_view": "cpp",
|
||||||
"initializer_list": "cpp"
|
"initializer_list": "cpp",
|
||||||
|
"list": "cpp",
|
||||||
|
"unordered_set": "cpp"
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -7,8 +7,8 @@ void setup() {
|
||||||
Serial.setRxBufferSize(256);
|
Serial.setRxBufferSize(256);
|
||||||
Serial.onReceive(SerialRe,true);
|
Serial.onReceive(SerialRe,true);
|
||||||
W25QXX_Init();
|
W25QXX_Init();
|
||||||
W25QXX_Write((uint8_t*)"my name is lei yun\0",1000,strlen("my name is lei yun"));
|
W25QXX_Write((uint8_t*)"my name is lei kkk",1000,strlen("my name is lei yun"));
|
||||||
W25QXX_Read(table,1000,strlen("my name is lei yun"));
|
W25QXX_Read(table,1001,strlen("my name is lei yun"));
|
||||||
// Serial.printf("%04X\n",W25QXX_TYPE);
|
// Serial.printf("%04X\n",W25QXX_TYPE);
|
||||||
Serial.printf("%s\n",table);
|
Serial.printf("%s\n",table);
|
||||||
delay(3000);
|
delay(3000);
|
||||||
|
|
|
@ -13,7 +13,7 @@ static void delayus(uint32_t nus){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @brief 初始化SPI,ESP32一共用4个SPI,能用的有两个.
|
* @brief 初始化SPI,ESP32一共用4个SPI,能用的有两个.在h文件中选择esp32还是esp32s3
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void SPI1S_Init(void){
|
void SPI1S_Init(void){
|
||||||
|
|
|
@ -32,14 +32,20 @@ extern uint16_t W25QXX_TYPE; //
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
//端口定义
|
//端口定义
|
||||||
#define NORFLASH_CS_PIN 5
|
#define ESP32S3
|
||||||
#define NORFLASH_CLK_PIN 18
|
|
||||||
#define NORFLASH_MOSI_PIN 23
|
#ifdef ESP32 //choose ESP32
|
||||||
#define NORFLASH_MISO_PIN 19
|
#define NORFLASH_CS_PIN 5
|
||||||
// #define NORFLASH_HOLD_PIN 9 // hold pin no connect 3.3V
|
#define NORFLASH_CLK_PIN 18
|
||||||
// #define NORFLASH_WP_PIN 14 // hold pin no connect 3.3V
|
#define NORFLASH_MOSI_PIN 23
|
||||||
#define NORFLASH_HOLD_PIN -1 // hold pin connect 3.3V
|
#define NORFLASH_MISO_PIN 19
|
||||||
#define NORFLASH_WP_PIN -1 // wp pin connect 3.3V
|
#endif
|
||||||
|
#ifdef ESP32S3 //choose ESP32S3
|
||||||
|
#define NORFLASH_CS_PIN 10
|
||||||
|
#define NORFLASH_CLK_PIN 12
|
||||||
|
#define NORFLASH_MOSI_PIN 11
|
||||||
|
#define NORFLASH_MISO_PIN 13
|
||||||
|
#endif
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
//SPI相关设定
|
//SPI相关设定
|
||||||
#define SPI_FREQUENCY 30*1000000 //SPI时钟频率,硬件SPI使用
|
#define SPI_FREQUENCY 30*1000000 //SPI时钟频率,硬件SPI使用
|
||||||
|
|
Loading…
Reference in New Issue