有大佬吗?想请教一下关于ESP32S3官方技术文档中写的关于ESP32S3 SPI2DMA 控制的分段配置传输问题。
由于我有一个项目,需要用到两个2M 12bit及以上的ADC进行数据采集,然后处理等任务。我看了官方文档,SPI2支持DMA控制的分段配置传输,CPU触发一次,DMA就会自动完成我进行的配置的多次传输事务。我按照官方技术文档中,对相关寄存器进行了配置,包括创建DMA Conf buff和TXbuff描述符,并将它们链接成链表,将第一个描述符的地址低20位写入GDMA_OUT_LINK_CH0_REG寄存器并启动GDMA TX0等等其他操作。但是就是没办法得到我想要的结果。我已经逐步检查了各个相关寄存器的值,都符合步骤中的条件。但就是在置位SPI_USR后,示波器上看不到任何输出,实际也没有读到任何值。不知道是我哪里设置不对。
我相信官方技术文档既然写了,那么就一定可以使用这个功能,只是我哪里设置不对。附件中有我配置寄存器相关的代码,我是真的头大了,我甚至一个一个寄存器的操作,查询,核对,都找不到问题。
ESP32 S3 SPI2 DMA 控制的分段配置传输问题
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: Amazon [Bot], YisouSpider 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!