我使用 ESP32-C3-DevKitC-02U 开发板,按照官方编译 spi at 固件的文档编译下载了固件(ESP-IDF v5.4.1),系统重启之后 HANDSHAKE 这个引脚一直都是高电平,我使用 mcu 主机发送 0x01, 0x00, 0x00, 0xfe, 0x01, 0x04, 0x00 写请求,该引脚也一直保持高电平,我尝试先发一个 07, 00, 00 信号,该引脚依然是高电平,这是什么原因?下面有esp32的开机日志和相关配置。
配置文件中 spi at 相关的内容:
CONFIG_AT_ENABLE=y
# CONFIG_AT_BASE_ON_UART is not set
CONFIG_AT_BASE_ON_SPI=y
CONFIG_SPI_STANDARD_MODE=y
# CONFIG_SPI_DUAL_MODE is not set
# CONFIG_SPI_QUAD_MODE is not set
#
# AT SPI GPIO settings
#
CONFIG_SPI_SCLK_PIN=6
CONFIG_SPI_MOSI_PIN=7
CONFIG_SPI_MISO_PIN=2
CONFIG_SPI_CS_PIN=10
CONFIG_SPI_HANDSHAKE_PIN=3
# end of AT SPI GPIO settings
#
# AT SPI driver settings
#
CONFIG_SPI_NUM=1
CONFIG_SPI_MODE=0
CONFIG_TX_STREAM_BUFFER_SIZE=4096
CONFIG_RX_STREAM_BUFFER_SIZE=4096
# end of AT SPI driver settings
开机日志:
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x1 (POWERON),boot:0xc (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:2
load:0x3fcd5820,len:0x1574
load:0x403cc710,len:0xc14
load:0x403ce710,len:0x2ffc
entry 0x403cc71a
I (32) boot: ESP-IDF v5.4.1-dirty 2nd stage bootloader
I (32) boot: compile time May 15 2025 15:48:16
I (32) boot: chip revision: v0.4
I (33) boot: efuse block revision: v1.3
I (36) boot.esp32c3: SPI Speed : 40MHz
I (40) boot.esp32c3: SPI Mode : DIO
I (44) boot.esp32c3: SPI Flash Size : 4MB
I (48) boot: Enabling RNG early entropy source...
I (52) boot: Partition Table:
I (55) boot: ## Label Usage Type ST Offset Length
I (61) boot: 0 otadata OTA data 01 00 0000d000 00002000
I (67) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (74) boot: 2 nvs WiFi data 01 02 00010000 0000e000
I (80) boot: 3 at_customize unknown 40 00 0001e000 00042000
I (87) boot: 4 ota_0 OTA app 00 10 00060000 001d0000
I (93) boot: 5 ota_1 OTA app 00 11 00230000 001d0000
I (100) boot: End of partition table
I (103) esp_image: segment 0: paddr=00060020 vaddr=3c170020 size=2ae94h (175764) map
[16:22:01.352]收←◆I (149) esp_image: segment 1: paddr=0008aebc vaddr=3fc98c00 size=04230h ( 16944) load
I (153) esp_image: segment 2: paddr=0008f0f4 vaddr=40380000 size=00f24h ( 3876) load
I (154) esp_image: segment 3: paddr=00090020 vaddr=42000020 size=16e5e4h (1500644) map
[16:22:01.687]收←◆I (484) esp_image: segment 4: paddr=001fe60c vaddr=40380f24 size=17b40h ( 97088) load
I (507) esp_image: segment 5: paddr=00216154 vaddr=50000000 size=00200h ( 512) load
I (507) esp_image: segment 6: paddr=0021635c vaddr=50000200 size=0001ch ( 28) load
I (518) boot: Loaded app from partition at offset 0x60000
I (518) boot: Disabling RNG early entropy source...
[16:22:02.239]收←◆I (1035) at-init: at param mode: 1
[16:22:02.327]收←◆I (1122) at-init: module_name: ESP32C3-SPI
I (1124) at-init: max tx power=78, ret=0
I (1125) at-init: v4.1.0.0-dev (unknown)
E (1126) at-spi: invalid data:0 or len:0
ESP32-C3-DevKitC-02U开发板 SPI AT 问题
Moderator: XCGuang
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- ESP32-S31
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- ESP32-S31 中文讨论版
- 喵伴 中文讨论版
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: No registered users and 1 guest
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.
Information
Espressif ESP32 ... Available now!