Compare commits

...

4 Commits

Author SHA1 Message Date
YUNLEI 08fb0fc980 modified: src/W25QXXArduino/w25qxx.cpp 2022-09-02 19:35:05 +08:00
YUNLEI 5e1b53b291 modified: .vscode/arduino.json
modified:   spi_test.ino
2022-09-02 19:34:04 +08:00
YUNLEI b6a85e1a67 modified: .vscode/settings.json
modified:   src/W25QXXArduino/w25qxx.h
	modified:   .vscode/arduino.json
	modified:   spi_test.ino
2022-09-02 19:33:47 +08:00
YUNLEI 43698f06d2 modified: src/W25QXXArduino/w25qxx.h 2022-09-02 19:11:58 +08:00
5 changed files with 23 additions and 15 deletions

View File

@ -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",
"board": "esp32:esp32:esp32",
"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:esp32s3",
"sketch": "spi_test.ino",
"port": "COM4"
"port": "COM10"
}

View File

@ -9,6 +9,8 @@
"unordered_map": "cpp",
"vector": "cpp",
"string_view": "cpp",
"initializer_list": "cpp"
"initializer_list": "cpp",
"list": "cpp",
"unordered_set": "cpp"
}
}

View File

@ -7,8 +7,8 @@ void setup() {
Serial.setRxBufferSize(256);
Serial.onReceive(SerialRe,true);
W25QXX_Init();
W25QXX_Write((uint8_t*)"my name is lei yun\0",1000,strlen("my name is lei yun"));
W25QXX_Read(table,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,1001,strlen("my name is lei yun"));
// Serial.printf("%04X\n",W25QXX_TYPE);
Serial.printf("%s\n",table);
delay(3000);

View File

@ -13,7 +13,7 @@ static void delayus(uint32_t nus){
}
}
/**
* @brief SPI,ESP324SPI.
* @brief SPI,ESP324SPI.hesp32esp32s3
*
*/
void SPI1S_Init(void){

View File

@ -32,14 +32,20 @@ extern uint16_t W25QXX_TYPE; //
///////////////////////////////////////////////////////////////////////////
//端口定义
#define NORFLASH_CS_PIN 5
#define NORFLASH_CLK_PIN 18
#define NORFLASH_MOSI_PIN 23
#define NORFLASH_MISO_PIN 19
// #define NORFLASH_HOLD_PIN 9 // hold pin no connect 3.3V
// #define NORFLASH_WP_PIN 14 // hold pin no connect 3.3V
#define NORFLASH_HOLD_PIN -1 // hold pin connect 3.3V
#define NORFLASH_WP_PIN -1 // wp pin connect 3.3V
#define ESP32S3
#ifdef ESP32 //choose ESP32
#define NORFLASH_CS_PIN 5
#define NORFLASH_CLK_PIN 18
#define NORFLASH_MOSI_PIN 23
#define NORFLASH_MISO_PIN 19
#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相关设定
#define SPI_FREQUENCY 30*1000000 //SPI时钟频率硬件SPI使用