Compare commits

..

No commits in common. "08fb0fc98065836e53888e266c23ed2964624504" and "0cc99e3e525e22475bd3f72968009e80a09ae246" have entirely different histories.

5 changed files with 15 additions and 23 deletions

View File

@ -1,6 +1,6 @@
{ {
"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", "configuration": "PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none",
"board": "esp32:esp32:esp32s3", "board": "esp32:esp32:esp32",
"sketch": "spi_test.ino", "sketch": "spi_test.ino",
"port": "COM10" "port": "COM4"
} }

View File

@ -9,8 +9,6 @@
"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"
} }
} }

View File

@ -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 kkk",1000,strlen("my name is lei yun")); W25QXX_Write((uint8_t*)"my name is lei yun\0",1000,strlen("my name is lei yun"));
W25QXX_Read(table,1001,strlen("my name is lei yun")); W25QXX_Read(table,1000,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);

View File

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

View File

@ -32,20 +32,14 @@ extern uint16_t W25QXX_TYPE; //
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
//端口定义 //端口定义
#define ESP32S3 #define NORFLASH_CS_PIN 5
#define NORFLASH_CLK_PIN 18
#ifdef ESP32 //choose ESP32 #define NORFLASH_MOSI_PIN 23
#define NORFLASH_CS_PIN 5 #define NORFLASH_MISO_PIN 19
#define NORFLASH_CLK_PIN 18 // #define NORFLASH_HOLD_PIN 9 // hold pin no connect 3.3V
#define NORFLASH_MOSI_PIN 23 // #define NORFLASH_WP_PIN 14 // hold pin no connect 3.3V
#define NORFLASH_MISO_PIN 19 #define NORFLASH_HOLD_PIN -1 // hold pin connect 3.3V
#endif #define NORFLASH_WP_PIN -1 // wp pin connect 3.3V
#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使用