Compare commits
No commits in common. "08fb0fc98065836e53888e266c23ed2964624504" and "0cc99e3e525e22475bd3f72968009e80a09ae246" have entirely different histories.
08fb0fc980
...
0cc99e3e52
|
@ -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"
|
||||||
}
|
}
|
|
@ -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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -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);
|
||||||
|
|
|
@ -13,7 +13,7 @@ static void delayus(uint32_t nus){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @brief 初始化SPI,ESP32一共用4个SPI,能用的有两个.在h文件中选择esp32还是esp32s3
|
* @brief 初始化SPI,ESP32一共用4个SPI,能用的有两个.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void SPI1S_Init(void){
|
void SPI1S_Init(void){
|
||||||
|
|
|
@ -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使用
|
||||||
|
|
Loading…
Reference in New Issue