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",
|
||||
"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"
|
||||
}
|
|
@ -9,6 +9,8 @@
|
|||
"unordered_map": "cpp",
|
||||
"vector": "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.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);
|
||||
|
|
|
@ -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){
|
||||
|
|
|
@ -32,14 +32,20 @@ extern uint16_t W25QXX_TYPE; //
|
|||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
//端口定义
|
||||
#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
|
||||
// #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
|
||||
#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使用
|
||||
|
|
Loading…
Reference in New Issue